1.7 PROCESO DE ENSAMBLADO Y LIGADO

3
UNIDAD I: INTRODUCCION AL LENGUAJE ENSAMBLADOR INSTITUTO TECNOLOGICO DE ACAPULCO

description

LENGUAJES DE INTERFAZ

Transcript of 1.7 PROCESO DE ENSAMBLADO Y LIGADO

UNIDAD I: INTRODUCCION AL LENGUAJE ENSAMBLADOR

INSTITUTO TECNOLOGICO DE ACAPULCO

LENGUAJES DE INTERFAZPROF.: ING. DAGOBERTO URZUA OSORIO

08:00 - 09:00 HRS.

ERICK JERZAIN CARRILLO CALLEJA

1320154

AGOSTO - DICIEMBRE 2014

1.7 Proceso de ensamblado y ligado Para poder crear un programa se requieren varias herramientas: Primero un editor para crear el programa fuente. Segundo un compilador que no es ms que un programa que "traduce" el programa fuente a un programa objeto. Y tercero un enlazador o linker, que genere el programa ejecutable a partir del programa objeto. El editor puede ser cualquier editor de textos que se tenga a la mano, como compilador utilizaremos el MASM (macro ensamblador de Microsoft) ya que es el ms comn, y como enlazador utilizaremos el programa link. La extensin usada para que MASM reconozca los programas fuente en ensamblador es .ASM; una vez traducido el programa fuente, el MASM crea un archivo con la extensin .OBJ, este archivo contiene un "formato intermedio" del programa, llamado as porque an no es ejecutable pero tampoco es ya un programa en lenguaje fuente. El enlazador genera, a partir de un archivo .OBJ o la combinacin de varios de estos archivos, un programa ejecutable, cuya extensin es usualmente .EXE aunque tambin puede ser .COM, dependiendo de la forma en que se ensambl.