Cómo compilar archivos ASM
1. Primero use MASM para compilar el archivo objeto (presione Enter) para formar un archivo OBJ (sin errores) y luego use LINK para tener el mismo nombre de archivo.
MASM XXX.ASM (Entrar)
D:\candmmas\mmasgt;masm a1.asm
Controlador de compatibilidad Microsoft (R) MASM
Copyright (C) Microsoft Corp 1993.Corp 1993. Reservados todos los derechos.
Llamada: ML.EXE /I./Zm /c /Ta a1.asm
Microsoft (R) Macro Assembler Versión 6.11
Copyright (C ) Microsoft Corp 1981-1993. Corporación Microsoft 1981-1993. Reservados todos los derechos.
Ensamblar: a1.asm
Luego
D:\candmasm\asmgt;masm a1.asm
Microsoft (R). Controlador de compatibilidad MASM
Copyright (C) Microsoft Corp 1993: ML.EXE /I./Zm /c /Ta a1.asm
Vinculador ejecutable segmentado de Microsoft (R) versión 5.31. 009 13 de julio de 1992
Copyright (C) Microsoft Corp 1984-1992. Reservados todos los derechos. Ejecutar archivo [a1.exe]: (Entrar)
Listar archivo [nul.map]: (Entrar)
Biblioteca [.lib]: (Entrar)
p >Archivo de definición [nul.def]: (Entrar)
Enlace: Advertencia L4021: No hay segmento de pila Advertencia L4021: No hay segmento de pila
Generación del archivo de ejecución
p>
2. Genere directamente ML.EXE
D:\candmasm\masmgt;ml a1.asm
Microsoft (R) Macro Assembler versión 6.11 p>
Copyright (C) Microsoft Corp 1981-1993. Reservados todos los derechos.
Ensamblado: a1.asm
Enlazador ejecutable segmentado de Microsoft (R) Versión 5.31.009 13 de julio de 1992
Copyright (C) Microsoft Corp 1984-1992. Reservados todos los derechos.
Módulo de objeto [.obj]: a1.obj
Ejecutar archivo [a1.exe]: "a1.exe"
Listar archivo [nul.map] ]: NUL
Biblioteca [.lib]:
Archivo de definición [nul.def]:
Enlace: "a1.exe" es el nombre del archivo. Advertencia L4021: No hay segmento de pila