Sep 182012

 

Esta instrucción la encontraremos en los siguientes microcontroladores:
PIC16C5X, PIC 16C64, PIC 16C71, PIC 16C74, PIC 16C84, PIC 16F84 y PIC 16F873.

Instrucción COMF
COMFComplementa el registro f
SintaxisCOMF f,d
Operandos0 <= f <= 31     d 0 ó 1
Operación(f)  ->  (dest)
Flags implicadosZ Se pone a 1 si el resultado de la operación es cero.
Código operación0010 01df ffff
DescripciónEl contenido del registro f se complementa. El resultado se almacena en el registro f si d=1 y en el registro w si d=0, en este caso f no varía.
Ciclos de reloj1
Palabras1
Ejemplos
COMF	REG1,0
Antes de la instrucción:  REG1 = 13 h como d= 0

Al ejecutarse:  REG1 = 13 h = 0011 0011 b

w = EC h = 1100 1100 b

flag Z = 0

0001 0011 b
1110 1100 b

 

Repertorio de instrucciones microcontroladores PIC



Contenido relacionado




 Deja un Comentario

(Requerido)

(Requerido)