Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BANDERAS DE
INSTRUCCIN EXPLICACIN CICLOS STATUS
AFECTADAS
DECREMENTA F Y EL RESULTADO LO
ALMACENA EN F SI D=0 O A F SI D=1
EJEMPLO:
Si W = 22
DECF F, D CONTADOR = 28
DECF CONTADOR, 0 1 Z
W = 27
CONTADOR = 28
DECF CONTADOR,1
W = 27
TEMP = 27
DECREMENTA F Y SALTA UNA INSTRUCCION
SI ES CERO. EL RESULTADO LO ALMACENA
EN F SI D=0 O A F SI D=1
EJEMPLO:
Si W = 24
CONTADOR = 2
DECFSZ CONTADOR,1
INSTRUCCIN 1
INSTRUCCIN2
SE REALIZA LA INSTRUCCIN 1 PRIMERO
(OSEA QUE NO SALTA DICHA INSTRUCCIN
DECFSZ F, D YA QUE CONTADOR AL DECREMENTARSE ES
UNO Y NO CERO)
1(2)
EN ESTE CASO
W =24
CONTADOR = 1
DECFSZ CONTADOR, 1
INSTRUCCIN 3
INSTRUCCIN 4
EN ESTE CASO AL DECREMENTAR
CONTADOR SE OBTIENE UN RESULTADO
CERO Y POR LO TANTO SE SALTARE UNA
INTRUCCIN Y POR ESO SE HAR LA
INSTRUCCIN 4
W = 24
CONTADOR = 0
INCREMENTA F Y EL EL RESULTADO LO
ALMACENA EN F SI D=0 O A F SI D=1
EJEMPLO:
Si W = 22
CONTADOR = 28
INCF F, D INCF CONTADOR, 0
W = 29 1 Z
CONTADOR = 28
INCF CONTADOR,1
W = 29
TEMP = 29
INCREMENTA F Y SALTA UNA INSTRUCCION SI
ES CERO. EL RESULTADO LO ALMACENA EN
F SI D=0 O A F SI D=1
EJEMPLO:
Si W = 24
CONTADOR = 254
INCFSZ CONTADOR,1
INSTRUCCIN 1
INSTRUCCIN2
SE REALIZA LA INSTRUCCIN 1 PRIMERO
(OSEA QUE NO SALTA DICHA INSTRUCCIN
YA QUE CONTADOR AL INCREMENTARSE ES
INCFSZ F, D UNO Y NO CERO)
EN ESTE CASO
1(2)
W =24
CONTADOR = 255
INCFSZ CONTADOR, 1
INSTRUCCIN 3
INSTRUCCIN 4
EN ESTE CASO AL INCREMENTAR CONTADOR
SE OBTIENE UN RESULTADO CERO YA QUE
EL 256 NO PUEDE EXPRESARSE EN 8 BITS LO
QUE GENERA UN ACARREO Y LOS 8 BITS SE
INICIALIZAN NUEVAMENTE EN CERO Y POR
LO TANTO SE SALTARE UNA INSTRUCCIN Y
POR ESO SE HAR LA INSTRUCCIN 4
W = 24
CONTADOR = 0
HACE UNA OR ENTRE W Y F . EL RESULTADO
LO ALMACENA EN F SI D=0 O A F SI D=1
HACE UNA OR ENTRE W Y F, EL RESULTADO
LO ALMACENA EN F SI D=0 O EN F SI D=1
EJEMPLO:
IORWF F, D SI W = 11100011
TEMP = 11111000 1 Z
IORWF TEMP,0
W= 11111011
TEMP = 11111000
IORWF TEMP,1
W= 11100000
TEMP = 11111011
MUEVE F A W SI D=0 Y A F SI D=1
EJEMPLO:
MOVF F, D SI W = 32
TOTAL = 22 1 Z
MOVF TOTAL,0
W = 22
TOTAL = 22
MOVWF F
MUEVE EL CONTENIDO DE W A F 1
NOP NO OPERA 1
ESTA OPERACIN SE EMPLEA BSICAMENTE
EN LA GENERACIN DE RETARDOS
GOTO K
SALTO INCONDICIONAL A LA
2
DIRECCIN K DE LA FLASH