Titulo
Conceptos básicos de Lenguaje Ensamblador 8086
Para cada programa que se realice, habrá eventualmente tres archivos en el disco. El pasoinicial es crear un archivo de programa fuente. Paracrear este programa es necesario usarun editor ASCII, como el programa EDIT de la versión 5.0 o posterior de MS-DOS. Estearchivo contendrá todas las instrucciones de lenguaje ensamblador que conformannuestro programa. Por convención, los archivos escritos en lenguaje ensamblador tienen asignadosla extensión .ASM.
Los módulos de programa fuente que constituyen un programa ejecutable puedenestarorganizados en una gran variedad de formas. Por ejemplo, pueden escribirse todos losprocedimientos de un programa en un solo módulo o pueden dividirse estos procedimientoen diferentes módulos, deacuerdo a la especifidad de la tarea que realizan.
El programa en ensamblador, con extensión . ASM, es después usado para convertir elarchivo de programa fuente en un archivo objeto, utilizando untraductor de lenguajeensamblador, 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 enalgún módulode programa fuente, deberá regresarse al paso anterior para corregirlos antes de continuar.Para cada archivo fuente (con extensión .ASM) que se traduzca sin encontrar errores, elensambladorcreará un archivo objeto cuya extensión por omisión será .OBJ. También,durante el ensamblado de programas opcionalmente pueden generarse archivos de listado(con extensión .LST) y de referenciascruzadas (con extensión .CRF).
Para combinar todos los archivos objeto que integran un programa y formar un archivo de programa ejecutable (cuya extensión por omisión es .EXE), deberá utilizarseun programa enlazador o ligador. Durante este curso se hará uso del enlazador Turbo Link, o TLINK, deBorland, aunque también puede utilizarse el programa LINK de Microsoft. En este pasoopcionalmente pueden...
Regístrate para leer el documento completo.