Creación de ambiente para trabajar con MASM.
nota: bajar DOSBOX para emular un sistema de 16 bits.
1. Hacer directorio de trabajo, se sugiere hacer directorio en la raiz).
2. Dentro de directorio de trabajo; Copiar sub-directorio de MASM junto con sus
programas.
3. Dentro del directorio de trabajo; Crear sub-directorio en donde se guardarán los
programas junto con sus ensamblados y ejecutables.
4. Entrar a DOSBOX y montar el directorio de trabajo.
mount d /Users/hoth/Temp
mount c c:/directorio/directorio_trabjo
mount c c:/Users/Hoth/Temp
con esta instrucción se crea la unidad D en el DOSBOX.
5. Crear variable de ambiente en DOSBOX, para accesar el directorio del MASM.
PATH=d:\;d:\8086
PATH=c:\;c:\8086
6. para ensamble y linkeo de los programas fuentes:
1. cd programs
2. Ensamblar: masm [Link]
Todo parámetro va después del símbolo "/". Es posible utilizar varios parámetros a la vez. Una vez
tecleados todos los parámetros se escribe el nombre del archivo a ensamblar. Por ejemplo, si queremos
que el MASM ensamble un programa llamado prueba, y además deseamos que despliegue el número de
líneas fuente y símbolos procesados (eso lo realiza con el parámetro /v), y si ocurre un error que nos diga
en que línea ocurrió (con el parámetro /z), entonces tecleamos:
MASM /v /z prueba;
3. Linkear: link [Link]
4. debugear: debug [Link]
aparece -
se puede dar ? para ver las opciones
t - t ejecutará una instrucción de nuestro código .asm mostrando el estado de todos los registros del
microprocesador 8086 antes de la ejecución de la misma. Cada vez que pongamos t ejecutara una
instrucción por orden mostrando el estado de los registros antes de la misma, es decir, el estado de los
registros de la instrucción anterior.
5. Ejecutar: ejemplo