La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ejemplo Práctico de un compilador pequeño Lenguaje Fuente Análisis Léxico Análisis Sintáctico Generador de código objeto Lenguaje Objeto.

Presentaciones similares


Presentación del tema: "Ejemplo Práctico de un compilador pequeño Lenguaje Fuente Análisis Léxico Análisis Sintáctico Generador de código objeto Lenguaje Objeto."— Transcripción de la presentación:

1 Ejemplo Práctico de un compilador pequeño Lenguaje Fuente Análisis Léxico Análisis Sintáctico Generador de código objeto Lenguaje Objeto

2 Gramática ASG VAR = EXP ; EXP TER REX REX + EXP | - EXP | VACIO TER ( EXP ) | VAR | CTE VAR A |... | Z CTE 0 |... | 9

3 Lenguaje Maquina Objeto: PUSHC CTEtop := top + 1; pila[top] := cte; PUSHA dir.var.top := top + 1; pila[top] := dir.var. LOADpila[top] := mem[pila[top]] STOREmem[pila[top-1]] := pila[top]; top := top-2; NEGpila[top] := - pila[top]; ADDpila[top-1] := pila[top] + pila[top-1]; top := top-1; Pila Variables Programa


Descargar ppt "Ejemplo Práctico de un compilador pequeño Lenguaje Fuente Análisis Léxico Análisis Sintáctico Generador de código objeto Lenguaje Objeto."

Presentaciones similares


Anuncios Google