Tarea #6: MODOS DE DIRECCIONAMIENTO

Anuncio
ENSAMBLADOR
M.C. Laura Cuayahuitl Romero
Tarea #6:
MODOS DE DIRECCIONAMIENTO
REALIZA EN TU LIBRETA, A MANO LAS SIGUIENTES PRUEBAS DE ESCRITORIO:
REVISIÓN: Lunes 6 de Junio
1.- Considera las siguientes celdas de memoria a partir de la 0500. Durante tu prueba de escritorio también
actualiza los valores en esta memoria.
Nota: Recuerda que el tamaño del registro determina si se mueve 1 byte o 1 word
0500 10 17 12 C0 29 DB A3 82 43 E1
MOV
MOV
ADD
MOV
ADD
MOV
ADD
MOV
MOV
MOV
ADD
MOV
ADD
MOV
ADD
MOV
SI, 0500
AL, [SI]
SI, 1
BL, [SI]
SI, 1
DX, [SI]
SI, 2
CX, [SI]
DI, 0500
[DI], BL
DI, 4
[DI], DH
DI, 1
[DI], CX
DI, 1
[DI], DX
Continua…
2.- Realiza prueba de escritorio. También actualiza las celdas de memoria durante tu prueba de escritorio.
0270 45 FF AA D2 00 01 07 D9 55 BC DB E2
MOV SI, 0270
MOV BX, 0270
MOV AL, [0275]
MOV DX, [0275]
MOV CX, 0275
ADD DX, CX
MOV [BX], DH
MOV [0273], DL
MOV AH, [BX + 5]
ADD BX, 4
MOV AL, [BX +5]
MOV [SI + 3], BH
MOV [SI + 4], BL
ADD SI, 1
MOV BX, SI
MOV [BX], DX
AX
BX
CX
DX
SI
3.- Considera las siguientes celdas de memoria a partir de la 0200. Durante tu prueba de escritorio también
actualiza los valores en esta memoria.
0200 17 41 42 43 86 EF A1 3E 65 1B
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
BX, 0200
AL, [BX]
AH, [BX + 1]
DL, [BX + 2]
CX, [BX + 8]
[BX], AL
[BX + 1 ], CL
[BX + 5], CX
[BX], 6B4E
DX, BX
Continúa…
4.- Escribe las instrucciones en ensamblador para copiar los bytes de las celdas 0300, 0301, 0302, 0303 a
las celdas 0310, 0311, 0312, 0313.
Datos en Memoria RAM:
0300 05 07 24 22
Resuelve el ejercicio de tres maneras:
a) Usando Modo de direccionamiento DIRECTO. Realiza prueba de escritorio.
b) Usando Modo de direccionamiento INDIRECTO. Realiza prueba de escritorio.
c) Usando modo de direccionamiento BASE. Realiza prueba de escritorio
5.- Escribe las instrucciones en ensamblador para realizar la suma de los cinco bytes de las celdas:
De la 050B a la celda 050F. Almacena el resultado de la suma en la celda 0510
050B 91 4F 33 D6 7C
Resuelve el ejercicio de tres maneras:
a) Usando Modo de direccionamiento DIRECTO. Realiza prueba de escritorio.
b) Usando Modo de direccionamiento INDIRECTO. Realiza prueba de escritorio.
c) Usando modo de direccionamiento INDICE. Realiza prueba de escritorio
Descargar