; Сложение C(i) = A(i) + B(i) : i = 0,1 ... n
; В переменной tmp сохраняется значение регистра STATUS
movf A(i),0 ;1 Сложение A(i) с переносом из младших разрядов btfsc tmp, C ;1
addlw 1,0 ;1
movwf C(i) ;1
movf STATUS,0 ;2 Сохранение регисра STATUS
movwf tmp ;2
movf B(i),0 ;3 Сложение c B(i)
addwf C(i),1 ;3
movf STATUS,0 ;4 Учет переноса в старший разряд
iorwf tmp,1 ;4
Может быть я что то не понимаю, подскажите если чтото не так.
В долгу не останусь
nacbox@mail.ru