[an error occurred while processing this directive]
|
#include "P16F873a.INC"
org 0
cblock 0x20
RESULT_H
RESULT_L
endc
;загружаем число для теста
movlw .90
movwf RESULT_L
movlw .0
movwf RESULT_H
;при диапазоне 100-110 старший байт всегда 0
жпроверяем его на 0
movf RESULT_H,f
btfss STATUS,Z
goto prog2
ждальше проверяем только младший байт результата
movlw .100
subwf RESULT_L,0
btfss STATUS,C
goto prog2
movlw .111
subwf RESULT_L,0
btfss STATUS,C
goto prog1
goto prog2
prog1:
prog2:
end
E-mail: info@telesys.ru