Exercícios

Exercícios não resolvidos

Resolução do teste

Resolução do exame (parte práctica)

Slides das teóricas e testes  

Exercícios das aulas

Exercícios de exames

Ajuda

Trabalho

Grupos para o trabalho

Ficheiro source para teste da gramática teste1 

O trabalho é realizado em grupos de 2 alunos, estando subdividido em 5 fases.

As datas das 4 primeiras fases são meramente indicativas, devendo os alunos entregar próximo destas datas o trabalho respeitante a essa fase.

A avaliação é realizada de forma individual e será feita somente no final, podendo os alunos alterar o trabalho realizado nas fases anteriores.

Pretende-se implementar um compilador para a linguagem LEI (Linguagem de Engenharia Informática). A linguagem LEI é uma linguagem estruturada e imperativa, que engloba as características habituais deste tipo de linguagens, como instruções de fluxo de controlo, funções de leitura e escrita, etc... A linguagem objecto do compilador será a linguagem MA-LEI (Máquina Abstracta da LEI). A linguagem MA-LEI é uma linguagem tipo assembly, que trabalha sobre uma pilha de execução sem recurso a registos.

Fase Data
1. Análise Léxica 27/10/2000
2. Análise Sintáctica 17/11/2000
3. Geração de código intermédio 1/12/2000
4. Optimização de código (Anulado) 15/12/2000
5.  Trabalho final e Relatório 03/01/2001 até às 12h00

Software

Links

Ultima alteração: terça-feira, 01 de Abril de 2003 às 17:15