You are on page 1of 3

Universidad A-D

Autónoma de 200
Guadalajara 9
Campus Tabasco
Dirección Ingeniería

Nombre del Salvador Gerardo Velasco López
alumno:
Materia: 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 A-D
Autónoma de 200
Guadalajara 9
Campus Tabasco
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 A-D
Autónoma de 200
Guadalajara 9
Campus Tabasco
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