Tarea de sistemas

Páginas: 18 (4328 palabras) Publicado: 9 de abril de 2011
TRADUCTORES DE BAJO NIVEL
[Escribir el subtítulo del documento]

2011
PROGRAMACION DE SISTEMAS
JOSE MIGUEL GORDILLO HERNANDEZ
16/01/2011

INDICE
UNIDAD I
TRADUCTORES DE BAJO NIVEL
INTRODUCCIÓN A LOS TRADUCTORES DE BAJO NIVEL__________3
INTRODUCCION_______________________________________3
INTERPRETES_________________________________________3COMPILADORES______________________________________ 3
1.2. DEFINICIÓN DE TRADUCTORES DE BAJO NIVEL____________ 7
1.3. APLICACIONES Y USOS PRINCIPALES DE LOS TRADUCTORES
DE BAJO NIVEL________________________________________8
1.3.1 MOTIVOS PARA UTILIZARLOS_________________________8
1.3.2 MOTIVOS PARA NO UTILIZARLOS______________________9
1.4. EJEMPLOS DE TRADUCTORES DE BAJO NIVEL______________9CONCLUSION________________________________________ 13
BIBLIOGRAFIA________________________________________ 14

TRADUCTORES DE BAJO NIVEL
1.1. INTRODUCCIÓN A LOS TRADUCTORES DE BAJO NIVEL

La comunicación en lenguaje de máquina es particular de cada procesador que se
usa, y programar en este lenguaje es muy difícil y tedioso, por lo que se empezó a
buscar mejores medios de comunicación con ésta.
Aprincipios de la década de 1950, y con el fin de facilitar la labor de los
programadores, se desarrollaron códigos mnemotécnicos para las operaciones y
direcciones simbólicas. Uno de los primeros pasos para mejorar el proceso de
preparación de programas fue sustituir los códigos de operación numéricos del
lenguaje de máquina por símbolos alfabéticos, que conforman un lenguaje mnemotécnico.Todas las computadoras actuales tienen códigos mnemotécnicos
aunque, naturalmente, los símbolos que se usan varían en ¡as diferentes marcas y
modelos. La computadora sigue utilizando el lenguaje de máquina para procesar
los datos, pero los programas ensambladores traducen antes los símbolos de código de operación especificados a sus equivalentes en lenguaje de máquina.
Los lenguajesensambladores tienen ventajas sobre los lenguajes de máquina-
Ahorran tiempo y requieren menos atención a detalles. Se incurren en menos
errores y los que se cometen son más fáciles de localizar Además, los programas
en lenguaje ensamblador son más fáciles de modificar que los programas en
lenguaje de máquina, Pero existen limitaciones. La codificación en lenguaje
en samblador es todavía un procesolento. Además, una desventaja importante de
estos lenguajes es que tienen una orientación a la máquina. Es decir, están diseñados para la marca y modelo específico de procesador que se utiliza. En el principio de la computación este era el lenguaje que tenía que "hablar" el ser humano con la computadora y consistía en insertar en un tablero miles de conexiones y alambres y encender y apagarinterruptores. Aunque en la actualidad ya no se emplea, es importante reconocer que ya no es necesario que nos comuniquemos en este lenguaje de "unos" y "ceros", pero es el que internamente una computadora reconoce o "habla".

INTRODUCCIÓN
Los traductores son programas que permiten pasar de un programa fuente a un
programa objeto. En los lenguajes de bajo nivel los programas que permiten pasar de unprograma fuente a un programa objeto se llaman programas ensambladores, mientras en los lenguajes de alto nivel estos programas se denominan compiladores e intérpretes

1.1.2 INTÉRPRETES
Un intérprete as un traductor que toma un programa fuente, lo traduce a un
programa objeto instrucción por instrucción, al mismo tiempo que ejecuta el
programa,

1.1.3 COMPILADORES
Los Compiladores sonprogramas que traducen los programas fuentes a programas objetos. El compilador traduce sentencia a sentencia cada una de las instrucciones del programa fuente a código máquina y posteriormente ejecuta el programa. El código ensamblador es una versión mnemotécnica del código de máquina donde se usan nombres en lugar de códigos binarios para operaciones, y también se usan nombres para las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tarea Sistemas
  • Tarea de sistema
  • Tarea de sistemas
  • Tarea Sistemas
  • tarea sistemas
  • Sistema Nervioso Tarea
  • Tarea 2 teoria de sistema
  • tarea de l sistema finaciero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS