mikro c

Páginas: 2 (434 palabras) Publicado: 22 de julio de 2013
Compiladores, Guía 13 1
Facultad : Ingeniería
Escuela
: Computación
Asignatura: Compiladores

Tema: “COMPILADOR MICRO-C” (Parte II).

Objetivos




Desarrollar el Back-End e integrarloal Front-End del compilador de Micro-C.
Reconocer las convenciones léxicas, implementar un Árbol de Sintaxis Abstracta y
resolver la validación de tipo integer y char y desarrollar el generador decódigo a
ensamblador.

Introducción
Implementación
El lenguaje Micro-C es un subconjunto pequeño del lenguaje de programación C. Cualquier
programa correcto escrito en Micro-C debe compilarcorrectamente con un compilador de
ANSI C. Como referencia utilizar el compilador de TINY

Boques
El Micro-C sigue las reglas usuales de ámbito. Para lo cual debe utilizar una tabla
de símbolos paraidentificar los atributos de variables y funciones.
Cada identificador de variable o de función se debe declarar antes de su uso.

Expresiones
Hay cuatro operadores de aritmética binaria: +, -,*,/. + y - tienen precedencia más baja que
*, y/. además, + y - pueden ser utilizados como operadores unarios. Con argumentos de tipo
entero, cada operación devuelve resultado entero.
Hay seisoperadores relacionales binarios: =, >. Los tipos se manejan
como arriba. Los operadores de igualdad (= = y ! =) tienen precedencia más baja que los
otros operadores relacionales. Las expresiones deasignación se hacen por medio del
operador de asignación (=) que es de una precedencia más baja que los operadores
relacionales.

Sentencias
El Micro-C tiene cinco diferentes sentencias: expresión,retorno, while, if, y bloque.
La semántica de cada sentencia es igual que en C. todos los parámetros son pasados a
las funciones por valor.

Compiladores, Guía 13

2

Biblioteca de I/O
ElMicro-C proporciona versiones simples de dos funciones de I/O de la biblioteca estándar
de C: printf y scanf.

Materiales y equipo



Guía de Laboratorio Nº 13.
Visual Studio o Dev- C++....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mikro
  • mikro
  • Mikro
  • Fckc c c c c
  • ahncc c c c
  • ´ç´-ç´-ç´-
  • <c<c<
  • C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS