Conjunto De Instrucciones Pic18f452
Enviado por terryman • 3 de Diciembre de 2012 • 532 Palabras (3 Páginas) • 1.063 Visitas
INSTITUTO TECNOLÓGICO DE AGUASCALIENTES
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y
ELECTRÓNICA
CARRERA DE INGENIERÍA ELECTRÓNICA
MICROCONTROLADORES
RESUMEN DEL CONJUNTO DE INSTRUCCIONES
DEL PIC (18F452)
Autor: Israel Araiza Macías.
Profesor: Rodríguez Marmolejo Héctor Ulises.
N° De Control: 10150235.
Aguascalientes, Ags a miércoles 17 de octubre del 2012.
PIC 18F452
Set Instruction Summary
(Resumen de conjunto de instrucciones)
El conjunto de instrucciones es muy ortogonal y se agrupan en cuatro categorías básicas:
• Operaciones byte-orientado.
• Operaciones bit-orientado.
• Operaciones literales.
• Operaciones de control.
Operaciones de byte-orientado.
ADDWF = añade WREG y f.
ADDWFC = añade WREG y lleva un bit a f.
ANDWF = AND WREG con f.
CLRF = aclara f.
COMF = complementar f.
CPFSEQ = compara f con WREG y omite si es igual.
CPFSGT = compara f con WREG y omite si es mayor.
CPFSLT = compara f con WREG y omite si es menor.
DECF = decrementa f.
DECFSZ = decrementa f y omite si es igual a cero.
DCFSNZ = decrementa f y omite si no es igual a cero.
INCF = incrementa f.
INCFSZ = incrementa f y omite si es igual a cero.
INFSNZ = incrementa f y omite si no es igual a cero.
IORWF = inclusive OR WREG con f.
MOVF = mueve f.
MOVFF = mueve f fuente a f destino.
MOVWF = mueve WREG a f.
MULWF = multiplicar WREG con respecto a f.
NEGF = negado de f.
RLCF = rota a la izquierda acarreando f.
RLNCF = rota a la izquierda sin acarrear a f.
RRCF = rota a la derecha acarreando f.
RRNCF = rota a la derecha sin acarrear a f.
SETF = establecer f (1).
SUBFWB = sustraer f de WREG con préstamos.
SUBWF = sustrae WREG de f.
SUBWFB = sustrae WREG de f con préstamos.
SWAPF = intercambiar niveles en f.
TSTFSZ = checar f, omitir si es cero.
XORWF = OR exclusiva de WREG con f.
OPERACIONES DE BIT-ORIENTADO
BCF = poner a cero un bit f.
BSF = poner a uno un bit f.
BTFSC = checar si hay un uno en el bit f y omitir si es cero.
BTFSS = checar si hay un uno en el bit f y omitir si es uno.
BTG = alternar bit f.
OPERACIONES DE CONTROL
BC = saltar a una etiqueta si hay acarreo.
BN = saltar a una etiqueta si es negativo.
BNC = saltar
...