Modo Indexado Sin Ningún Desplazamiento; Código Mnemotécnico; Indexado Con 8-Bits De Desplazamiento - Motorola HC05 Manual Del Usuario

Iniciación a los microcontroladores de las familias de 8 bits
Tabla de contenido
Modo Indexado sin Ningún Desplazamiento
En el modo de direccionamiento indexado sin ningún desplazamiento, la dirección efectiva de la
instrucción está contenida en el registro de índice de 8-bits. Así que este modo de direccionamiento puede
acceder a las primeras 256 posiciones de la memoria. Estas instrucciones son sólo de un byte.
Listado de Programa Ejemplo:
0300
F6
LDX ,x
Secuencia de la ejecución:
$0300
$F6
[1],
Explicación:
[1]
La CPU lee el 'opcode' $F6, carga el acumulador usando el modo de direccionamiento indexado sin
ningún desplazamiento.
[2]
La CPU forma una dirección completa agregando $0000 a los contenidos del registro de índice.
[3]
Entonces la CPU lee los contenidos de la posición direccionada en el acumulador.
A continuación se muestra una lista de todas las instrucciones del MC68HC05 que pueden usar el modo
de direccionamiento indexado sin ningún desplazamiento o el modo de direccionamiento indexado con un
desplazamiento de 8-bits.
Suma con Acarreo
Suma
AND Lógica
Desplazamiento aritmético a la izquierda
Desplazamiento aritmético a la derecha
Prueba de Bit de la Memoria con el Acumulador
Pone a 0
Compara el Acumulador con la Memoria
Complemento
Compara el Registro de Índice con la Memoria
Decrementa
OR-Exclusiva de la Memoria con el Acumulador
Incrementa
Salto
Salto a Subrutina
Carga el Acumulador desde la Memoria
Carga el Registro de Índice desde la Memoria
Desplazamiento Lógico a la Izquierda
Desplazamiento Lógico a la Derecha
Negación
OR-Inclusiva
Rotación a la Izquierda con Acarreo
Rotación a la Derecha con Acarreo
Substracción con Acarreo
Guarda el Acumulador en la Memoria
Guarda el Registro de Índice en la Memoria
Substracción
Prueba para Negativo o Cero

Indexado con 8-bits de Desplazamiento

En el modo de direccionamiento indexado con 8-bits de desplazamiento, la dirección efectiva se obtiene
sumando los contenidos del byte que sigue al 'opcode' a los contenidos del registro de índice. Este modo de
direccionamiento es útil para seleccionar el elemento enésimo en una tabla de 'n' elementos. Para usar este
;Carga el acumulador desde la posición
;apuntada al registro de índice (sin ningún desplazamiento)
[2],
[3]
Instrucción
Código mnemotécnico
ADC
ADD
AND
ASL
ASR
BIT
CLR
CMP
COM
CPX
DEC
EOR
INC
JMP
JSR
LDA
LDX
LSL
LSR
NEG
ORA
ROL
ROR
SBC
STA
STX
SUB
TST
58
Tabla de contenido
loading

Este manual también es adecuado para:

Hc08

Tabla de contenido