Está en la página 1de 3

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

NOMBRE: Cumbicus Condolo Rooswel Patricio


PARALELO: Nº 1
FECHA: octubre de 2017
MICROCONTROLADORES
DEBER 2
PIC16F887
Set de instrucciones

i. RLF
Ejemplo:
RLF REG1,0
Antes de instrucción:
REG1 = b’1110 0110’
C=0
Después de instrucción
REG1 = b’1110 0110 ‘
w = b’1100 1100’
C=1
ii. RRF
Ejemplo:
RRF REG1,0
Antes de instrucción
REG1 = 1110 0110
C=0
Después
REG1 = 1110 0110
W = 0111 0011
C=1
iii. SWAPF
Ejemplo:
SWAPF REG1,0
Antes de instrucción:
REG1 = 0x7A
Después de instrucción:
REG1 = 0x7A
w = 0xA7
iv. XORWF
Ejemplo:
XORWF REG1,1
Antes de instrucción:
REG1 = 0xAF
“w” = 0xB5
Después de instrucción:
REG1 = 0x1A
“w” =0xB5
v. MOVWF:
Ejemplo:
MOVWF OPCION
Antes de instrucción
OPCION = 0xFF
“w” = 0x4F
Después instrucción
OPCION = 0x4F
“w” = 0x4F
vi. CLRWDT
Ejemplo:
CLRWDT
Antes
Contador WDT = x
Después
Contador WDT = 0x00
Preescala WDT = 0
(TO) = 1
(PD) = 1
vii. IORLW
Ejemplo:
IORLW 0x35
Antes de la instrucción
W = 0x9A
Después de la instrucción
W = 0xBF
Z=1
viii. IORWF
ix. Ejemplo:
IORWF RESUL,0
Antes
RESUL=0x13
W = 0x91
Después
RESUL = 0x13
W = 0x93
Z=1
x. SUBLW
Ejemplo:
SUBLW 0x02
Antes de instrucción:
w=1
C=?
Z =?
Después de instrucción:
w=1
C = 1; Resultado positivo
Z=0

También podría gustarte