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.
Caracteristicas del Proceso de Ensamblado y ligado.
1. El programa utiliza un editor de texto para crear un
archivo de texto ASCII, conocido como archivo de código fuente.
2. El ensamblador lee el archivo de código fuete y
produce un archivo de código objeto, una traducción del programa a lenguaje
máquina. De manera opcional, produce un archivo de listado. Si ocurre un error,
el programador debe regresar al paso 1 y corregir el programa.
3. El enlazador lee el archivo de código objeto y
verifica si el programa contiene alguna llamada a los procedimientos en una
biblioteca de enlace.
4. La herramienta cargadora del sistema operativo lee el
archivo ejecutable y lo carga en memoria, y bifurca la CPU hacia la dirección
inicial del programa, para que éste empiece a ejecutarse.
Edición
Los archivos fuente de código ensamblador deben estar en
formato ASCII standard. Para esto puede usarse cualquier editor que permita
crear archivos sin formato.
Ensamblado
El ensamblado se lleva a cabo invocando al MASM. Este
puede ser invocado, usando una línea de comando, de la siguiente manera: MASM
archivo [,[objeto][,[listado][,[cross]]]]][opciones][;] Dónde: Objeto.- Es el
nombre para el archivo objeto. Listado. - Nombre del archivo de listado de
ensamblado. cross. Es un archivo de referencias cruzadas.
Objeto. - Es el nombre para el archivo .OBJ Ejecutable. -
Nombre del archivo .EXE Mapa. - Nombre del archivo mapa Librería. - Nombre del
archivo biblioteca de rutinas
Ejecución
Para la ejecución del programa simplemente basta teclear
su nombre en el prompt de MS-DOS y teclear ENTER. Con esto el programa será
cargado en memoria y el sistema procederá a ejecutarlo.
No hay comentarios.:
Publicar un comentario