¿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.