Академический Документы
Профессиональный Документы
Культура Документы
Microcontroladores PIC I
Microcontroladores PIC I
Microcontroladores PIC I
INSTRUCCIONES ORIENTADAS A
REGISTROS
RETFIE: Regresa de la rutina de
servicio ADDWF: Suma W y f
Sintaxis: [etiqueta] RETFIE
Suma el contenido del registro ‘W’ y el
registro ‘f’. Si “d” es 0, el resultado se
almacena en el registro W. Si ‘d’ es 1 el
resultado se almacena en el registro ‘f’.
Sintaxis: [etiqueta] ADDWF f,d
Operación: (W) + (f) –> (destino)
Flags afectados: C, DC, Z
Microcontroladores PIC I
‘f’.
Sintaxis: [etiqueta] DECF f,d
Flags afectados: Z
Microcontroladores PIC I
Microcontroladores PIC I
en el registro ‘f’.
Sintaxis: [etiqueta] XORWF f,d
Flags afectados: Z
Antes de la instrucción: REG=b’11100110′,
C=0
Después de la instrucción:
REG=b’01110011′, C=0
SUBWF: Resta f – W
Resta el contenido del registro ‘f’ menos el Antes de la instrucción: REG=0xAF,
contenido del registro W. Si d=0, el W=0xB5
resultado se almacena en el registro W. Si Después de la instrucción: REG=0x1A,
d=1, el resultado se almacena en el registro W=0xB5
‘f’.
Sintaxis: [etiqueta] SUBWF f,d NOP: No operación
Flags afectados: C, DC, Z No realiza ninguna operación, solo consume
un ciclo de reloj
Sintaxis: [etiqueta] NOP
XORWF: W XOR f
Realiza la función lógica OR exclusiva entre
el contenido del registro W y el registro ‘f’.
Si d=0, el resultado se almacena en el
registro W. Si d=1 el resultado se almacena