ENSAMBLADOR M.C. Laura Cuayahuitl Romero Tarea #5 MODOS DE DIRECCIONAMIENTO REALIZA EN TU LIBRETA, A MANO LAS SIGUIENTES PRUEBAS DE ESCRITORIO: 1.- Considera las siguientes celdas de memoria a partir de la 0200. Durante tu prueba de escritorio también actualiza los valores en esta memoria. Datos en Memoria RAM -> MOV MOV MOV MOV MOV MOV MOV MOV 0200 1B F2 C5 E4 00 00 00 00 AL, [0201] DL, [0203] BH, [0200] CL, [0202] [0204], BH [0207], AL [0205], EF [0201], 44 2.- Considera las siguientes celdas de memoria a partir de la 0309. Durante tu prueba de escritorio también actualiza los valores en esta memoria. Datos en Memoria RAM -> MOV MOV MOV MOV MOV MOV MOV MOV 0309 16 E4 F9 D4 00 00 00 00 98 B3 AX, [0309] BX, [030B] CX, [030D] DX, [0311] [030D], AX [030F], DX [0309], BX [0311], 67EA Continua… 3.- Considera las siguientes celdas de memoria a partir de la 0500. Durante tu prueba de escritorio también actualiza los valores en esta memoria. Datos en Memoria RAM -> MOV MOV ADD MOV ADD MOV ADD MOV MOV MOV ADD MOV ADD MOV ADD MOV 0500 10 17 12 C0 29 DB A3 82 43 E1 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 4.- Considera las siguientes celdas de memoria a partir de la 0200. Durante tu prueba de escritorio también actualiza los valores en esta memoria. Datos en Memoria RAM -> MOV MOV MOV MOV MOV MOV MOV MOV MOV MOV 0200 17 41 42 43 86 EF A1 3E 65 1B 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 Continua… 5.- 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 a) Usando Modo de direccionamiento DIRECTO. Realiza prueba de escritorio. b) Usando Modo de direccionamiento INDIRECTO. Realiza prueba de escritorio. 6.- Escribe las instrucciones en ensamblador para realizar la suma byte a byte y el resultado almacenarlo a partir de la dirección 320. Supongamos que la memoria tiene los siguientes datos: Memoria RAM: 0300 13 E6 98 E4 0310 56 4F 43 1B 0320 00 00 00 00 NOTA: Sumar los valores de las celdas 0300 y 0310 y almacenar el resultado en la 0320, sumar los valores de las celdas 0301 y 0311 y almacenar el resultado en la 0321, y así sucesivamente. a) Resolver, usando Modo de Direccionamiento INDIRECTO. Realizar prueba de escritorio.