Tutorials - PIC18

 

Il Set di istruzioni dei PIC18

 


Le istruzioni 18F e lo STATUS

Per tutte le istruzioni del set 18F è implementato un diverso uso dei flag di STATUS rispetto al set 16F.

La tabella seguente riporta le differenze di attivazione dei flag di STATUS nelle istruzioni il cui mnemonico è uguale al set 16F. In rosso sono evidenziate le differenze :

Istruzione

STATUS

16F 18F
ADDLW C, DC, Z C, DC, Z, OV, N
ADDWF C, DC, Z C, DC, Z, OV, N
ANDLW Z Z, N
ANDWF Z Z, N
COMF Z Z, N
DECF Z C, DC, Z, OV, N
INCF Z C, DC, Z, OV, N
IORLW Z Z, N
IORWF Z Z, N
MOVF Z Z, N
RETFIE GIE GIE/GIEH
GIEL/PEIE
RLCF (RLF) C, DC, Z C, Z, N
RRCF
(RRF)
C, DC, Z C, Z, N
SUBLW C, DC, Z C, DC, Z, OV, N
SUBWF C, DC, Z C, DC, Z, OV, N
XORLW Z Z, N
XORWF Z Z, N

Essenzialmente si nota che il numero dei flag dello STATUS modificati è aumentato, mentre le istruzioni di shift (RLF, RRF) sostituiscono il flag DC con lo Z.


 

 

 

Copyright © afg. Tutti i diritti riservati.
Aggiornato il 08/11/10.