TAREA ENSAMBLADOR WORD

Páginas: 8 (1857 palabras) Publicado: 5 de junio de 2015
ENSAMBLADOR
Los ensambladores son programas que procesan los enunciados del programa origen en lenguaje ensamblador y los traducen en archivos en lenguaje máquina que son ejecutados por un microprocesador o un micro controlador. 
Los ensambladores permiten que los programas origen se escriban y se editen en una computadora para generar un código ejecutable en otra computadora. El archivo enlenguaje objeto ejecutable resultante se carga y se ejecuta en el sistema destino. El lenguaje simbólico que se utiliza para codificar los programas origen que se procesan por el ensamblador es llamado lenguaje ensamblador. Este lenguaje es una colección de símbolos mnemónicos que representan: operaciones (mnemónicos de instrucciones para la máquina o de directrices para el ensamblador), nombressimbólicos, operadores y símbolos especiales.
El lenguaje ensamblador proporciona códigos de operación de los mnemónicos para todas las instrucciones de la máquina contenidas en la lista de instrucciones.
Además, el lenguaje ensamblador contiene mnemónicos directrices, los cuales especifican acciones auxiliares que se llevan a cabo por el ensamblador, estas directrices no siempre son traducidas alenguaje maquina.
Un programador escribe el programa origen en lenguaje ensamblador utilizando cualquier editor de textos o procesador de palabras que sea capaz de producir una salida de texto en ASCII. Una vez que el código origen ha sido escrito, el archivo origen es ensamblado mediante su procesamiento a través de algún ensamblador.


FUNCIONES DEL ENSAMBLADOR
Un ensamblador es un programa que tomaun programa fuente escrito en lenguaje de ensamblador y lo traduce a lenguaje de máquina. Este último lenguaje es el conjunto de información binaria que interpreta el procesador. Un ensamblador procesa un programa, en el cual las instrucciones reflejan la estructura interna de la computadora y permiten al programador referirse directamente a acumuladores, direcciones, códigos de función, etc. Unensamblador debe trabajar con tres tipos de información en el programa fuente:
 Información que no va a depender del lugar en que se almacene el subprograma en la memoria, como pueden ser los códigos de operación y las constantes numéricas. Por consiguiente, su traducción es independiente de si el subprograma está encadenado con otros o no. Son las llamadas cantidades absolutas.
 Información ala que se hace referencia o que se define en otros subprogramas. El valor de estos símbolos no puede ser conocido hasta que todo el programa sea enlazado. Son los llamados valores (cantidades o variables) globales o externas.
 Y, por último, información que sólo es definida o referenciada en ese subprograma y, por consiguiente, su dirección absoluta de almacenamiento en memoria dependerá de laposición del subprograma, que será independiente de la combinación con otros subprogramas. Basta conocer la dirección de inicio del subprograma para, añadiéndosela a la dirección relativa, obtener la dirección absoluta. Esta información se denomina localizable (variables locales o internas).
La función principal del ensamblador es: Traducir el código fuente (instrucciones nemonicas a códigomáquina). Este código generado recibe el nombre de codigo objeto. Para efectuar la traducción de código fuente a código objeto es necesario realizar las siguientes funciones:
• Conversión de las constantes a datos específicos en el programa fuente a sus representaciones internas de máquina.
• Conversión de operandos simbólicos y sus direcciones de maquina equivalentes.
• Conversión de código deoperaciones a nemónicos a lenguaje maquina.
• Construcción de las instrucciones de maquina en un formato adecuado.
• Escritura de un programa objeto y listado ensamblado.
Para obtener el verdadero programa objeto del procesador de la computadora, es necesario encadenar todos los subprogramas entre si y con las subrutinas de biblioteca que sean precisas. Esta fusión es realizada por un programa de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tarea De Ensamblar
  • Tarea De Word
  • Tarea Word
  • Tarea word
  • Tarea de word
  • Tarea De Word
  • TAREA WORD
  • TAREA ENSAMBLE 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS