ASM-Guía 1
ASM-Guía 1
ASM-Guía 1
Figura 2
Se le presentarán seis opciones, elija “empty workspace”. Observará (apóyese
en la Figura 3) una ventana con la clásica barra de menú (File, Edit, etc.) con
algunos elementos distintivos (Compile, Emulator, Math, etc.) así como una
serie de botones que le permiten abrir un nuevo archivo, compilar, emular y
otras funciones útiles. En el texto observará dos líneas de comando que son un
encabezado necesario para crear un archivo tipo COM.
Figura 3
6) Cierre la ventana del emulador, pero no cierre la ventana del código fuente.
PRIMER PROGRAMA
#MAKE_COM#
INICIO
ORG 100h
11) Puede observar una copia del código fuente en el que se marca la línea de
instrucción que será ejecutada. También puede ver en la ventana del emulador
el contenido de los registros, la memoria y el programa desensamblado.
Figura 5
12) Copie los datos almacenados en los registros antes de ejecutar el programa:
BP: IP: SP
DI: SI:
13) Ejecute el programa totalmente (RUN) y anote los datos resultantes. Verifique
si concuerdan con los datos que usted esperaba.
BP: IP: SP
DI: SI:
14) Cargue nuevamente el programa, observe el contenido de los registros, sobre
todo el contenido de CS e IP. Analice sus observaciones comparándola con la
que aparece en la TABLA 1. Si tiene dudas por favor solicitar asistencia de su
instructor.
15) Ejecute solo la primera instrucción (Single step). Observe los cambios (sobre
todo en CS e IP) ¿se cargó el dato esperado en AH?
19) Cierre la ventana del emulador, pero no cierre la ventana del código fuente.
20) Cree un archivo nuevo, tipo COM y escriba el código llamado SEGUNDO
PROGRAMA, después de su respectivo encabezado, no olvide los tabuladores.