Este es el conjunto de instrucciones de los microcontroladores PIC 16F628A. Conviene interpretar cada una de ellas, para ir familiarizándose con las mismas.
BYTE-ORIENTED FILE REGISTER OPERATIONS | ||||
Nemónico | Operandos | Operación | ||
ADDWF | f, d | Add W and f | ||
ANDWF | f, d | AND W with f | ||
CLRF | f | Clear f | ||
CLRW | — | Clear W | ||
COMF | f, d | Complement f | ||
DECF | f, d | Decrement f | ||
DECFSZ | f, d | Decrement f, Skip if 0 | ||
INCF | f, d | Increment f | ||
INCFSZ | f, d | Increment f, Skip if 0 | ||
IORWF | f, d | Inclusive OR W with f | ||
MOVF | f, d | Move f | ||
MOVWF | f | Move W to f | ||
NOP | — | No Operation | ||
RLF | f, d | Rotate Left f through Carry | ||
RRF | f, d | Rotate Right f through Carry | ||
SUBWF | f, d | Subtract W from f | ||
SWAPF | f, d | Swap nibbles in f | ||
XORWF | f, d | Exclusive OR W with f | ||
BIT-ORIENTED FILE REGISTER OPERATIONS | ||||
Nemónico | Operandos | Operación | ||
BCF | f, b | Bit Clear f | ||
BSF | f, b | Bit Set f | ||
BTFSC | f, b | Bit Test f, Skip if Clear | ||
BTFSS | f, b | Bit Test f, Skip if Set | ||
LITERAL AND CONTROL OPERATIONS | ||||
Nemónico | Operandos | Operación | ||
ADDLW | k | Add literal and W | ||
ANDLW | k | AND literal with W | ||
CALL | k | Call subroutine | ||
CLRWDT | — | Clear Watchdog Timer | ||
GOTO | k | Go to address | ||
IORLW | k | Inclusive OR literal with W | ||
MOVLW | k | Move literal to W | ||
RETFIE | — | Return from interrupt | ||
RETLW | k | Return with literal in W | ||
RETURN | — | Return from Subroutine | ||
SLEEP | — | Go into Standby mode | ||
SUBLW | k | Subtract W from literal | ||
XORLW | k | Exclusive OR literal with W | ||
f: Registro fuente | ||||
d: Registro Destino | ||||
b: bit | ||||
k: Constante | ||||
No hay comentarios:
Publicar un comentario