[ Mikrokontroleri @ 01.09.2011. 20:48 ] @
Napravite petlju duzine c_loop_count=561. U svakom prolazu 24 bitnu variablu uvecavati za 1321,1319,1317.

Evo koda:


movlw low (c_16-c_loop_count16)
movwf Loop_counter0
movlw high ( c_16-c_loop_count16)
movwf Loop_counter1
clrf (buffer0+0)
clrf (buffer0+0)
clrf (buffer0+0)
movlw low 1321
movwf Pocetak_I
movlw high 1321
movwf Pocetak_H

Main_loop16
movlw Pocetak_I
addwf (buffer0+0)
movlw Pocetak_H
addwfc (buffer0+1)
movlw 0
addwfc (buffer0+2)
movlw 2
subwf Pocetak_I
clrf WREG
subwfg Pocetak_H
infsnz Loop_counter0
incfsz Loop_counter1
bra Main_loop16
nop