Red de conocimiento informático - Conocimiento informático - Cómo compilar archivos ASM

Cómo compilar archivos ASM

Generalmente, se utilizan dos métodos:

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

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