Está en la página 1de 5

Profesora: Mayra Leticia Ojeda Cruz

Presenta: Emmanuel Heradio Jelvi Lizardi Gonzalez Silvestre Josu Domnguez Vera

Lic. Iinformtica
Materia: Lenguaje Ensamblador

Ensamblador
El trmino ensamblador (del ingls assembler) se refiere a

un tipo de programa informtico que se encarga de traducir un fuente escrito en un lenguaje ensamblador, a un fichero objeto que contiene cdigo mquina, ejecutable directamente por la mquina para la que se ha generado. El propsito para el que se crearon este tipo de aplicaciones es la de facilitar la escritura de programas, ya que escribir directamente en cdigo binario, que es el nico cdigo entendible por la computadora, es en la prctica imposible. La evolucin de los lenguajes de programacin a partir del lenguaje ensamblador origin tambin la evolucin de este programa ensamblador hacia lo que se conoce como programa compilador.

2.2 Funciones De Un Ensamblador


La tarea fundamental de un ensamblador es traducir un

programa en lenguaje de ensamblador al cdigo correspondiente en lenguaje de mquina. En esencia, el ensamblador debe realizar las siguientes tareas: 1. Convertir los cdigos a su cdigo equivalente en lenguaje de mquina 2. Convertir los operandos simblicos (las etiquetas o variables) en las direcciones correspondientes de los operandos 3. Construir las instrucciones en lenguaje de mquina en el formato apropiado 4. Convertir las constantes definidas en el programa en su verdadera representacin 5. Escribir en lenguaje de ensamblador con el cdigo en lenguaje de mquina correspondiente

Caractersticas del ensamblador dependientes de la maquina


El lenguaje Assembly es un tipo de lenguaje de bajo

nivel utilizado para escribir programas informticos, y constituye la representacin ms directa del cdigo mquina especfico para cada arquitectura de computadoras legible por un programador. Fue usado ampliamente en el pasado para el desarrollo de software, pero actualmente slo se utiliza en contadas ocasiones, especialmente cuando se requiere la manipulacin directa del hardware o se pretenden rendimientos inusuales de los equipos.

CONCLUSIONES
Al parecer as como hay diferentes tipos de memoria

tambin hay diferentes tipos de ensambladores y diferentes tipos de buses pero bueno el trabajo esencial del ensamblador ser codificar los diferentes tipos de programacin ya sea bajo o alto nivel

También podría gustarte