00001 #include "p18cxxx.inc" 00002 udata_acs ; Adatterület lefoglalása 00003 i res 2 ; unsigned int i; 00004 k res 4 ; unsigned long k; 00005 00006 RST CODE 00007 goto start 00008 PGM CODE 00009 start: 00010 ;--- i++ --------------------------------------- 00011 infsnz i ; i LSB inkrementálása 00012 incf i+1 ; i MSB inkrementálása, ha van átvitel 00013 ;--- k++ --------------------------------------- 00014 incfsz k ; k LSB inkrementálása 00015 bra vege ; vege, ha az eredmény nem nulla 00016 incfsz k+1 ; k 2.bájt inkrementálása 00017 bra vege ; vege, ha az eredmény nem nulla 00018 incfsz k+2 ; k 3.bájt inkrementálása 00019 bra vege ; vege, ha az eredmény nem nulla 00020 incf k+3 ; k MSB inkrementálása 00021 vege: 00022 goto $ 00023 END