Procedimiento de ensamble, enlace y ejecucion

Solo disponible en BuenasTareas
  • Páginas : 3 (543 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de octubre de 2010
Leer documento completo
Vista previa del texto
2. Conceptos básicos de Lenguaje
Ensamblador 8086.
2.1 El ciclo de desarrollo de programas
Para crear un programa ejecutable utilizando lenguaje ensamblador es necesario realizar la
serie depasos, conocida como ciclo de desarrollo de programas, que se muestra en la
figura 2.1.
Edición
Ensamble
Enlace
Depuración
Archivo de programa fuente
Archivo de programa Objeto
Archivo de programaejecutable
Archivo de programa ejectuable
Modificación, en
caso de error
Figura 2.1Ciclo de desarrollo de un programa
Conceptos básicos de Lenguaje Ensamblador 8086
2
Para cada programa que serealice, habrá eventualmente tres archivos en el disco. El paso
inicial es crear un archivo de programa fuente. Para crear este programa es necesario usar
un editor ASCII, como el programa EDIT dela versión 5.0 o posterior de MS-DOS. Este
archivo contendrá todas las instrucciones de lenguaje ensamblador que conforman nuestro
programa. Por convención, los archivos escritos en lenguajeensamblador tienen asignados
la extensión .ASM.
Los módulos de programa fuente que constituyen un programa ejecutable pueden estar
organizados en una gran variedad de formas. Por ejemplo, puedenescribirse todos los
procedimientos de un programa en un solo módulo o pueden dividirse estos procedimiento
en diferentes módulos, de acuerdo a la especifidad de la tarea que realizan.
El programa enensamblador, con extensión .ASM, es después usado para convertir el
archivo de programa fuente en un archivo objeto, utilizando un traductor de lenguaje
ensamblador, tal como el Macro Assembler, o MASM,de Microsoft o el Turbo Assembler,
o TASM, de Borland.
Si durante el proceso de ensamblado del programa se encuentran errores en algún módulo
de programa fuente, deberá regresarse al paso anteriorpara corregirlos antes de continuar.
Para cada archivo fuente (con extensión .ASM) que se traduzca sin encontrar errores, el
ensamblador creará un archivo objeto cuya extensión por omisión será...
tracking img