tarea

Páginas: 4 (933 palabras) Publicado: 13 de mayo de 2014
COMPILADOR.
El "COMPILADOR" es un programa especial destinado a traducir automáticamente un lenguaje de segunda o tercera generación en código de máquina (bits), de tal modo que todas lasinstrucciones y los datos contenidos en el programa estén en condiciones de ser reconocidos y ejecutados por la CPU. El programa original se llama "programa fuente" y se conserva igual que un texto preparadocon un procesador de palabras. La "traducción" es una serie diferentes de caracteres (utilizables por la CPU) que debe ser grabado en otro espacio de memoria auxiliar. Se llama "programa objeto". Elusuario "carga" el programa objeto en la memoria principal (RAM) cuando desea utilizarlo. (Los programas comerciales que compramos vienen bajo la forma de "programa objeto").
Dado que cada procesadortiene su propio "set" de instrucciones, los compiladores deben estar asociados a los diversos modelos de procesadores (p.ej. Intel 8088, Motorola 68000, PowerPC). Y ya que existen múltiples lenguajesde más alto nivel que el código de máquina, también están ligados a dichos lenguajes. En consecuencia, debería haber un número de compiladores igual al número de modelos de procesadores multiplicadopor el número de lenguajes (ej. compilador de PASCAL para Motorola 68000, para Intel 8088, etc.; de BASIC para Motorola 68000, para Intel 8088, etc.; etc.).

En la realidad el número es menor, ya queno se confeccionan compiladores para todas las combinaciones posibles.
Cualquier compilador debe realizar dos tareas principales: análisis del programa a compilar y síntesis de un programa enlenguaje maquina que, cuando se ejecute, realizara correctamente las actividades descritas en el programa fuente. Para el estudio de un compilador, es necesario dividir su trabajo en fases. Cada faserepresenta una transformación al código fuente para obtener el código objeto. La siguiente figura representa los componentes en que se divide un compilador. Las tres primeras fases realizan la tarea de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mi tarea Tu tarea
  • tarea tarea
  • Tarea Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS