Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Set de Instrucciones Mid-Range
Set de Instrucciones Mid-Range
de
Instrucciones
Mid-Range.
Mnemnico
ADDWF f,d
ANDWF f,d
CLRF f
CLRW
COMF f,d
DECF f,d
DECFSZ f,d
INCF f,d
INCFSZ f,d
IORWF f,d
MOVF f,d
MOVWF f
NOP
RLF f,d
RRF f,d
SUBWF f,d
SWAPF f,d
XORWF f,d
BCF f,b
BSF f,b
BTFSC f,b
BTFSS f,b
ADDLW k
ANDLW k
CALL k
CLRWDT
GOTO k
IORLW k
MOVLW k
RETFIE
RETLW k
RETURN
SLEEP
SUBLW k
XORLW k
Descripcin
ESCOM-IPN
Descripcin
General del
PIC16F877
Ciclos
Cdigo de Mquina
Suma f + W
W AND f
Limpia f
Limpia W
Complementa los bits de f
Decrementa f en 1
Decrementa f, escapa si 0
Incrementa f en 1
Incrementa f, escapa si 0
W OR f
Copia el contenido de f
Copia contenido de W en f
No operacin
Rota f a la izquierda
Rota f a la derecha
Resta f W
Intercambia nibbles de f
W EXOR f
1
1
1
1
1
1(2)
1
1(2)
1
1
1
1
1
1
1
1
1
Banderas
afectadas
C,DC,Z
Z
Z
Z
Z
Z
Z
Z
C
C
C,DC,Z
Pone bit b en f
Prueba bit b en f, escapa si 0
Prueba bit b en f, escapa si 1
1
1(2)
1(2)
Suma literal k + W
W
k AND W
W
Llamado a subrutina
Limpia timer del watchdog
Salto a la direccin k
k OR W
W
Copia literal a W
Retorna de interrupcin
Retorna con literal k en W
Retorna de subrutina
Activa Modo standby
Resta k W
W
k EXOR W
W
1
2
1
2
1
1
2
2
2
1
1
1
C,DC,Z
Z
____
____
TO , PD
____
____
TO , PD
C,CD,Z
Z
0 destino W
d 1 destino registro
f =direccin del registro (memoria RAM), b= nmero de bit (0 a 7), k= dato de 8 bits
11
Club de Minirobtica 1