ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Compiladores. Explica en que consiste la fase de generación de código máquina


Enviado por   •  8 de Febrero de 2017  •  Apuntes  •  1.240 Palabras (5 Páginas)  •  269 Visitas

Página 1 de 5

[pic 1]

[pic 2]


Índice

Índice        2

Introducción        3

Objetivo        4

Compiladores        5

1.        Cuáles son las tres fases básicas que hay que seguir para que una computadora  ejecute la interpretación de un texto escrito mediante la utilización de un lenguaje de alto nivel.        5

2.        Describe que es la tabla de símbolos.        5

3.        APLICANDO EL PROCESO DE COMPILACION, genere los componentes de léxico para las siguientes sentencias        5

4.        Traduzca el anterior a su categoría GRAMATICAL asociándole la información correspondiente.        5

5.        Genere el árbol sintáctico para la segunda línea de las expresiones dadas en 1.        6

6.        Represente por medio de un diagrama el análisis dirigido por sintaxis.        6

7.        Explique que se lleva a cabo en la Fase de análisis semántico.        7

8.        Menciona cual es el componente más importante del análisis semántico        7

9.        Que se lleva a cabo en la fase de optimización de código.(        8

10.        Explica en que consiste la fase de generación de código máquina        8

Conclusión        9

Web Grafía        10


Introducción

En este trabajo podremos definir y ver los conceptos y el funcionamiento de un compilador, los tipos de compiladores y los tipos de lenguajes máquina que pueden ser compilados.


Objetivo

Afianzar en los conocimientos aprendidos de las fases de un compilador a si también obtener nuevos conocimientos para saber cómo funciona un compilador e igual los programas que se ejecutan gracias a ellos.


Compiladores

  1. Cuáles son las tres fases básicas que hay que seguir para que una computadora  ejecute la interpretación de un texto escrito mediante la utilización de un lenguaje de alto nivel.            (6PTOS)

Análisis Léxico

Análisis Sintáctico

Análisis Semántico

  1. Describe que es la tabla de símbolos. (3PTOS)

R: Una tabla de símbolos es una estructura de datos que utiliza el proceso de traducción de un lenguaje de programación, por un compilador, donde cada símbolo en el código fuente de un programa está asociado con información tal como la ubicación, el tipo de datos y el ámbito de cada variable, constante o procedimiento.

  1. APLICANDO EL PROCESO DE COMPILACION, genere los componentes de léxico para las siguientes sentencias  (6PTOS)

#define VALOR 10

Resultado = impuesto * (7*(1/100)) + VALOR

#define                                palabra reservada

Valor,        Resultado, impuesto        identificador

10,7,1,100                                números

=,*,(,),+                                operadores

  1. Traduzca el anterior a su categoría GRAMATICAL asociándole la información correspondiente. (transformación realizada por el analizador léxico)                                                                  (6PTOS)

  1. Genere el árbol sintáctico para la segunda línea de las expresiones dadas en 1. (4PTOS)

[pic 3]

  1. Represente por medio de un diagrama el análisis dirigido por sintaxis. (3 PTOS)

R: Es la fase del analizador que se encarga de chequear el texto de entrada en base a una gramática dada. Y en caso de que el programa de entrada sea válido, suministra el árbol sintáctico que lo reconoce.

En teoría, se supone que la salida del analizador sintáctico es alguna representación del árbol sintáctico que reconoce la secuencia de tokens suministrada por el analizador léxico.

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (189 Kb) docx (89 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com