generador de codigo objeto

Páginas: 2 (460 palabras) Publicado: 24 de marzo de 2013
Generador de Código Objeto

Programación II

Margarita Álvarez

Generador de código objeto
Toma como entrada una representación intermedia del programa fuente
y produce como salida unprograma objeto equivalente.

Programa
fuente

Etapa
inicial

Código
intermedio

Optimizador
de código
intermedio

Código
intermedio

Generador
de Código
Objeto

Programa
objetoTabla de
Símbolos

1

Generador de código objeto
Programa Objeto: puede tener distintas formas:
Programa en lenguaje de máquina absoluto: tiene la ventaja que se
puede colocar en una posiciónfija de memoria y ejecutarse
inmediatamente.
Programa en lenguaje de máquina relocalizable: permite que los
subprogramas se compilen por separado. Un conjunto de módulos
objetos relocalizables sepueden enlazar y cargar para su ejecución
mediante un cargador enlazador.
Programa en lenguaje ensamblador: facilita el proceso de generación de
código. Se pueden generar instrucciones simbólicas yutilizar las macros
del ensamblador para ayudar a generar el código.

Generador de código objeto
Administración de memoria: la correspondencia entre los nombres del programa
fuente con direccionesde objetos de datos en la memoria durante la ejecución la
realiza la etapa inicial en cooperación con el generador de código. Las entradas en la
Tabla de Símbolos se van creando conforme se examinalas declaraciones de un
procedimiento. El tipo en una declaración determina la cantidad de memoria
necesaria para el nombre declarado.
Según la información de la Tabla de Símbolos se puedendeterminar una dirección
relativa para el nombre de un área de datos para el procedimiento.
Selección de instrucciones: es importante que el conjunto de instrucciones sea
uniforme y completo. Lasvelocidades de las instrucciones es un factor importante.
Si no se tiene en cuenta la eficiencia del programa objeto, la selección de
instrucciones es sencilla. Para cada tipo de proposición de tres...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Objetos Genéricos
  • Codigo generico
  • Investigacion Generacion De Codigo Objeto
  • Lista de objetos con códigos.
  • generacion de codigo objeto
  • Generacion de codigo objeto
  • Generadores de código lex y flex
  • Técnicas de un generador de código intermedio

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS