ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Microprocesadores


Enviado por   •  6 de Febrero de 2014  •  315 Palabras (2 Páginas)  •  161 Visitas

Página 1 de 2

SET DE INSTRUCCIONES RISC PARA MICROCONTROLADORES PIC MIDRANGE

Existen un total de 35 instrucciones. Todas las instrucciones son palabras de 14 bits, divididas en dos partes: el código

de operación y el operando. Los operandos, pueden ser bytes o bits de memoria o registros. De esta forma se puede hablar de

instrucciones “orientadas a bytes” u “orientadas a bits”.

Todas las instrucciones, con excepción de las que modifican el contenido del contador del programa (como son los

saltos y llamados a subrutina) se ejecutan en un ciclo de instrucción, es decir, 4 ciclos de reloj. Para un sistema funcionando a 4 Mhz,

cada instrucción se ejecuta en 1 microsegundo. Si la instrucción modifica el contenido del contador del programa, entonces el tiempo

de ejecución es de 2 ciclos de instrucción ó 2 microsegundos para el ejemplo a 4 Mhz. El grupo de 35 instrucciones es el siguiente:

MOVE GROUP

movf f,d move f

movwf f move w to f

movlw k move literal to w

clrf f clear f

clrw clear w

swapf f,d swap nibbles in f

ARITHMETIC GROUP

addwf f,d add w and f

addlw k add literal to w

subwf f,d substract w from f

sublw k substract w from literal

incf f,d increment f

incfsz f,d increment f, skip if 0

decf f,d decrement f

decfsz f,d decrement f, skip if 0

LOGIC GROUP

andwf f,d and w and f

andlw k and literal to w

iorwf f,d inclusive or w and f

iorlw k inclusive or literal to w

xorwf f,d exclusive or w and f

xorlw k exclusive or literal to w

comf f,d complement f

rlf f,d rotate left f, through carry

rrf f,d rotate right f, through carry

BIT GROUP

bcf f,b bit clear in f

bsf f,b bit set in f

btfsc

...

Descargar como (para miembros actualizados)  txt (1.9 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com