ensamblador practica 02
ESTRUCTURAS DE DATOS
OBJETIVO: Reconocer las formas de representación binaria de la información de diferentes tipos y las formas de acceder a ella.
DESARROLLO.
1. Escriba en un archivode tipo texto (sin formatos) y con extensión ASM el siguiente programa:
IDEAL
DOSSEG
MODEL small
STACK 256
DATASEG
digitos DB '0123456789'
ALFABETO1 DB'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
Alfabeto2 DB 'abcdefghijklmnopqrstuvwxyz'
especiales DB '!"·$%&/()=?¿*,;.:-_'
enteros_cortos DB 0,1,2,3,4,5,6,7,8,9
enteros DW 0,1,2,3,4,5,6,7,8,9
CODESEG
inicia: movax, @dATA;
mov ds, ax
mov al, [digitos+1] ; intrucción 01
mov bl, [digitos+9] ; intrucción 02
mov al, [enteros_cortos+1] ; instrucción 03
mov bl, [enteros_cortos+9] ;instrucción 04
mov bx, offset digitos ; instrucción 05
mov al, [bx+1] ; instrucción 06
mov cl, [bx+9] ; instrucción 07
mov bx, offset enteros_cortos ; instrucción 08
mov al, [bx+1] ;instrucción 09
mov cl, [bx+9] ; instrucción 10
mov bx,[enteros+6] ; instrucción 11
mov cl,[enteros+6] ; instrucción 12 !!ERROR!!
mov al,[ALFABETO1 + 12] ; instrucción 13
moval,[alfabeto2 + 12h] ; instrucción 14
mov ax,[enteros + 4] ; instrucción 15
add ax, [WORD enteros_cortos + 1] ; instrucción 16
mov al,[digitos +9] ;instrucción 17
add al,[enteros_cortos+1] ; instrucción 18
salida: mov ah, 04ch
int 21h
end inicia
2. Ensamble el programa anterior y genere el archivocon extensión LST.
3. Responda a los siguiente:
3.1 ¿Cuál es el contenido de los registros AL y BL en las instrucciones 1 y 2
Instrucción 1:
mov al, [digitos+1] al tendrá en contenido el valor31
Instrucción 2:
mov bl, [digitos+9] bl tendrá en contenido el valor 39
3.2 ¿Cuál es el contenido de los registros AL y BL en las instrucciones 3 y 4?
Instrucción 3:
mov al, [enteros_cortos+1]...
Regístrate para leer el documento completo.