Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRÁCTICA No. 4
“DIRECCIONAMIENTO INDEXADO”
GRUPO: ______________
EQUIPO: ______________
COMENTARIOS: ____________________________________________________________
____________________________________________________________
____________________________________________________________
1 OBJETIVO GENERAL:
2 OBJETIVOS ESPECÍFICOS:
4 INTRODUCCIÓN TEÓRICA:
- Acumulador
- Registro X
- Registro Y
Los registros indexados pueden ser usados por aplicaciones de propósito general, (es
decir, como un contador o para almacenar temporalmente un dato) pero su uso principal
es en el direccionamiento indexado.
Registros de índice
Hay un numero de instrucciones las cuales pueden ser usadas para manejar datos dentro
de los registros de índice:
Los registros de índice pueden ser cargados con un valor desde la memoria usando
direccionamiento inmediato, absoluto o de pagina cero.
Por ejemplo:
Por ejemplo:
0436 AA TAX ;duplica el contenido del acumulador en el registro X
Direccionamiento indexado
5 DESARROLLO
dirección valor
0500H 88H
0501H 88H
0502H 88H
.
.
.
05FDH 88H
05FEH 88H
05FFH 88H
Cargar el registro
X con el valor 00H
Cargar el
acumulador con el
valor 88H
Reducir el registro
X por 01H
Almacenar el
acumulador en la
‘X-esima’
localidad
Esta establecida No
la bandera
cero?
Si
FIN
5.2 Introducir el código maquina al MAC III (iniciando en la localidad 0400H) y ejecutar el
programa.
5.3 Verificar la pagina 05 de la memoria, para ver si tiene los valores correctos.
Cuestionario
6 OBSERVACIONES Y CONCLUSIONES
(Son individuales)
7 BIBLIOGRAFÍA
- Manual DT102
Introducción a las aplicaciones del microprocesador 6502
LJ Technical Systems
Dirección Código
Instrucciones Comentarios
maquina
0400 A2 LDX #$00 ;establecer el contador a 0
0401 00
0402 A9 LDA #$88 ;carga el acumulador con el valor de llenado
0403 88
0404 CA LOOP: DEX :decrementa el registro X
0405 9D STA $0500,X ;almacena el acumulador en la x-esima localidad
0406 00
0407 05