Proceso de ensamblado y ligado


1.7 Proceso de ensamblado y ligado

El proceso de ensamblado es el mismo sin importar el ensamblador que se está utilizando, aunque para las explicaciones se utilizara la sintaxis del ensamblador Turbo Assembler el cual fue desarrollado por Borland y el enlazador Turbo Linker.
Al escribir un programa en lenguaje ensamblador es necesario utilizar uimg6.jpgn editor de texto y guardar el archivo con la extensión asm para que sea reconocida por el ensamblador.
Una vez contando con el programa con extensión asm es necesario acceder con la consola a la ubicación del archivo y escribir “TASM Archivo.asm” siendo Archivo el nombre del archivo creado anteriormente, el nombre del archivo no debe superar los 8 caracteres, debe empezar con letra y no debe contener caracteres especiales.
Si el archivo cumple los requisitos entonces el ensamblador producirá un código objeto, el cual es una traducción a código máquina del programa, en caso de que el ensamblador encuentre un error en el programa lo indicará, así como la línea en la que se encuentra ese error.
Después de que se cree exitosamente el código objeto es necesario utilizar el enlazador, para el cual se escribirá en la consola “Tlink Archivo.obj” siendo Archivo el nombre del programa.
La función del enlazador es verificar si existen llamadas a procedimientos  de una librería de enlace, en caso de ser asi copia cualquier procedimiento requerido y lo combina con el código objeto, generando de esta manera un archivo ejecutable con extensión exe.
EJEMPLO
Ejemplo de un programa en ensamblador que previamente ya paso por el proceso de ensamblado y ligado.img6.png


Comentarios

Entradas populares de este blog

EMU8086

Obtención de Cadena con representación decimal