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. El
enlazador copia cualquier procedimiento requerido de la biblioteca de enlace,
lo combina con el archivo de código objeto y produce el archivo ejecutable. De
manera opcional, el enlazador puede producir un archivo de mapa.
4. La herramienta cargador (loader) 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.
0 comentarios:
Publicar un comentario