[an error occurred while processing this directive]
|
....
tmp1 RES 2 ;для первого измерения
tmp2 RES 2 ;для второго измерения
result RES 2 ;для результата
;пример копирования однго измерения в переменную
movf ADRESL,W
movwf tmp1
movf ADRESH,W
movwf tmp1+1
;получение разности измерений result=tmp1-tmp2
movf tmp2,W ;w=tmp2
subwf tmp1,W ;w=tmp1-w
movwf result
movf tmp2+1,W ;w=tmp2
subwf tmp1+1,W ;w=tmp1-w
movwf result+1
btfss STATUS,C
decf result+1
примерно так, могут быть ошибки, больше ничего подсказывать не буду, лень
E-mail: info@telesys.ru