Índice
Introducción
Unidad Central de Proceso (CPU)
Unidad Aritmética Lógica (ALU)
Control de la CPU
Registros de la CPU
Acumulador (A)
Registro índice (X)
Registro de código de condición (CCR)
Bit de medio acarreo (H)
Bit de máscara de interrupción (I)
Bit negativo (N)
Bit Cero (Z)
Bit Acarreo/Acarreo en substracción (C)
Contador de programa (PC)
Indicador de pila (SP)
Modos de direccionamiento
Modo de direccionamiento inherente
Modo de direccionamiento inmediato
Modo de direccionamiento extendido
Modo de direccionamiento directo
Modo de direccionamiento indexado
Indexado sin ningún desplazamiento
Indexado con desplazamiento de 8-bits
Indexado con desplazamiento de 16 bits
Modo de direccionamiento relativo
Bit de Prueba e Instrucciones de Bifurcación
Instrucciones organizadas por tipo
Resumen del conjunto de Instrucciones
Resumen
Registros de la CPU
Modos de direccionamiento
Ejecución de la instrucción
Introducción
El juego de instrucciones de un microcontrolador es su vocabulario. Este capítulo describe la CPU y el
conjunto de instrucciones del MC68HC05. En el capítulo Detalles del Juego de Instrucciones contiene las
descripciones detalladas de cada instrucción del MC68HC05 y se puede usar como una referencia. Se describen
las mismas instrucciones en grupos de trabajo funcionalmente similares. También se describe la estructura y los
modos de direccionamiento. Los modos de direccionamiento se refieren a las varias maneras de que una CPU
puede acceder a los operandos para una instrucción.
Unidad Central de Proceso (CPU)
La CPU del MC68HC05 es responsable de
ejecutar todas las instrucciones de software en su
secuencia programada para una aplicación específica.
La
Figura 22
muestra el diagrama de bloques de la
CPU MC68HC05.
Figura 22. Diagrama de bloques de la CPU
MC68HC05
Juego de Intrucciones del MC68HC05
49