Red de conocimiento informático - Conocimiento sistemático - ¿Cuál es la diferencia entre programa original en lenguaje ensamblador, programa ensamblador y programa ensamblador?

¿Cuál es la diferencia entre programa original en lenguaje ensamblador, programa ensamblador y programa ensamblador?

Programa fuente en lenguaje ensamblador: un archivo con la extensión .ASM. Escrito utilizando instrucciones y directivas.

Ensamblador: Es un programa que compila programas fuente en lenguaje ensamblador en archivos objeto (.obj), como macro ensamblador MASM.EXE, etc.

Ensamblaje del programa: Es el proceso de convertir el programa fuente en lenguaje ensamblador al archivo de destino OBJ a través del ensamblador. Este proceso se denomina compilación del programa.

Para obtener el archivo ejecutable EXE, se debe conectar el archivo .obj a través del programa enlazador (LINK.EXE).

El proceso de generación de archivos ejecutables:

Programa fuente en lenguaje ensamblador .asm---gt; ensamblador (MASM)--gt; generar archivo .obj--gt; (ENLACE) --gt; generar archivo .exe.