Universidad Autónoma de Guadalajara Campus Tabasco
A-D 200 9
Dirección Ingeniería Nombre del alumno: Materia:
Salvador Gerardo Velasco López Microcontroladores y microprocesadores
Horario: Tarea #:
2
Conjunto de instrucciones para una PIC Mnemónico y operando
Descripción
ADDLW k
Suma de literal y W
ADDLWF f, d
Suma de W y f
ANDLW k
AND de literal con W
ANDWF f, d
AND de W con f
BCF f, b
Limpia (clear) bit f
BSF f, b
Establece (set) bit f
BTFSC f, b
Prueba (test) bit f, salta si clear
BTFSS f, b
Prueba (test) bit f, salta si set
CALL k
Llama subrutina
CLRF f
Limpia (clear) f
CLRW
Limpia (clear) W
CLRWDT
Limpia (clear) temporizador de vigilancia
COMF f, d
Complementa f
DECF f, d
Disminuye f
DECFSZ f, d
Disminuye f, salta si 0
GOTO k
Ir a dirección
INCF f, d
Incrementa f
Universidad Autónoma de Guadalajara Campus Tabasco
A-D 200 9
Dirección Ingeniería
INCFSZ f, d
Incrementa f salta si 0
IORLW k
OR inclusiva de literal con W
IORWF f, d
OR inclusiva de W con f
MOVF f, d
Mueve f
MOVLW k
Mueve literal a W
MOVWF f
Mueve W a f
NOP
No operación
RETFIE
Retorno a la interrupción
RETLW k
Retorno con literal en W
RETURN
Retorna de subrutina
RLF f, d
Rota f a la izquierda 1 bit
RRF f, d
Rota f a la derecha 1 bit
SLEEP
Ir a modo de espera (standby)
SUBLW k
Resta W de la literal
SUBWF f, d
Resta W de f
SWAPF f, d
Intercambia nibbles en f
XORLW k
OR exclusiva de literal con W
XORWF f,d
OR exclusiva de W con f
Antes de continuar es necesario definir algunos términos que se usaran para explicar las instrucciones: f: cualquier registro del microcontrolador W: registro de trabajo
Universidad Autónoma de Guadalajara Campus Tabasco
A-D 200 9
Dirección Ingeniería b: posición de un bit en el registro ‘f’ d: destino, puede ser ‘f’ (d=1) o ‘W’ (d=0) etiqueta: grupo de caracteres que marcan el inicio de una parte del programa []: Opcional : posición de un bit dentro de un registro