LENGUAJES & AUTÓMATAS II


UNIDAD IV.

"GENERACIÓN DE CÓDIGO OBJETO"

La fase final de un compilador es la generación de código objeto, que por lo general consiste en código de máquina relocalizable o código ensamblador. Las posiciones de memoria se seleccionan para cada una de las variables usadas por el programa. Después, cada una de las instrucciones intermedias se traduce a una secuencia de instrucciones de máquina que ejecuta la misma tarea. Un aspecto decisivo es la asignación de variables a registros.

El generador de código objeto puede afectar como la penúltima fase de un compilador, la cual se encarga de tomar como entrada el código intermedio generador por el front-end, y producir código objeto de la arquitectura objetivo para luego entrar en la fase de optimización de código.

70. EJEMPLO 1 DE LA GENERACIÓN DE CÓDIGO OBJETO.webp


71. EJEMPLO 2 DE LA GENERACIÓN DE CÓDIGO OBJETO.webp


Es importante que el código resultante sea eficiente y pueda correr directamente sobre la computadora en lenguaje ensamblador o basándose en microinstrucciones.
El objetivo es utilizar un lenguaje de bajo nivel para traducir el código construido a lenguaje máquina para su ejecución

SUBTEMAS UNIDAD IV



️ATENCIÓN:


PARA ACCESAR A LOS SUBTEMAS DE LA UNIDAD IV, HAGA CLICK SOBRE EL BOTÓN.

EJEMPLO:

SIGUIENTE


EL CUAL APARECE HASTA EL FINAL DE ESTA PESTAÑA.

PESTAÑA ANTERIOR RECIENTE EN HISTORIAL
REGRESAR AL MENÚ PRINCIPAL
ANTERIOR SIGUIENTE


PRESENTADO POR: Sánchez Flores Aleksandra Estefanía