Instrucciones para Programar El Microcontrolador msp430

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

Conjunto de instrucciones

El conjunto completo de instrucciones MSP430 consta de 27 instrucciones básicas y 24 instrucciones


emuladas. Las instrucciones básicas son instrucciones que tienen códigos de operación únicos
decodificados por la CPU. El emulado las instrucciones son instrucciones que hacen que el código sea
más fácil de escribir y leer, pero no tienen códigos de operación
ellos mismos, en su lugar son reemplazados automáticamente por el ensamblador con una instrucción
central equivalente.
No hay una penalización de código o rendimiento por usar instrucciones emuladas.

Todas las instrucciones de un solo operando y de doble operando pueden ser instrucciones de byte o
palabra utilizando .B o .W extensiones Las instrucciones de byte se usan para acceder a los datos de
bytes o a los periféricos de bytes. Las instrucciones de la palabra son usadas para acceder a datos de
palabras o periféricos de palabras. Si no se utiliza ninguna extensión, la instrucción es una instrucción
de palabra.

La fuente y el destino de una instrucción se definen mediante los siguientes campos:

src El operando fuente definido por As y S-reg


dst El operando de destino definido por Ad y D-reg
As Los bits de direccionamiento responsables del modo de direccionamiento utilizado para la
fuente (src)
S-reg El registro de trabajo utilizado para la fuente (src)
Ad Los bits de direccionamiento responsables del modo de direccionamiento utilizado para el
destino (dst)
D-reg El registro de trabajo utilizado para el destino (dst)
Operación B / W Byte o palabra:
0: operación de palabra
1: operación de bytes

Instrucciones de doble operación (Formato I)

La lista enumera y describe las instrucciones de doble operando


* El bit de estado está afectado
- El bit de estado no se ve afectado
0 Se borra el bit de estado
1 El bit de estado está configurado

Las instrucciones CMP y SUB son idénticas, excepto por el almacenamiento del resultado. Lo mismo es
verdadero para las instrucciones BIT y AND.

Instrucciones de un solo operando (Formato II)

La lista enumera y describe las instrucciones de un solo operando

Todos los modos de direccionamiento son posibles para la instrucción CALL. Si el modo simbólico
(DIRECCIÓN), el modo inmediato (#N), se utiliza el modo absoluto (& EDE) o el modo indexado x (RN), la
palabra que sigue contiene la información de la dirección.

Saltos
La lista enumera y describe las instrucciones de salto
Los saltos condicionales apoyan la ramificación del programa relativa a la PC y no afectan los bits de estado. los
el rango de salto posible es de -511 a +512 palabras en relación con el valor de PC en la instrucción de salto. El
10-
El desplazamiento de contador de programa de bits se trata como un valor de 10 bits firmado que se duplica y se
agrega al programa
mostrador:

También podría gustarte