Analisador Semantico e Geracao de Codigo
Curso de Ciência da Computação
DISCIPLINA: Compiladores
PROFESSOR: MSc. Christine Vieira
PERÍODO: 1º Semestre 2015
ACADÊMICO: Larissa Gomes da Rosa, Ronaldo Borges Vicente
Analisador Semântico e Geração de Código
Criciúma, julho de 2015
Larissa Gomes da Rosa,
Ronaldo Borges Vicente
Analisador Semântico e Geração de Código
Trabalho apresentado à disciplina de Compiladores, solicitado pela Profª MSc. Christine Vieira
Criciúma, julho de 2015
SUMÁRIO
1. Resumo.... …………………………………………………...……………………………4
2 . Introdução…....…………………………………………...………………………………5
3. Requisitos…..…………………………………………...………………………………...6
3.1 Placa Arduíno………………………………...………………...……………….6 3.2 Sensor de Temperatura…………………...……………………………………6 3.3 Resistor Pull-Up…………………...…………………………………………….7 3.4 LED…………………………………..…………………………………….……..8
4. Metodologia...…………………………………………………...………………………...8 4.1 Montagem do protótipo………………………………………………………....8 4.2 Bibliotecas Utilizadas……………...…………………....……………….……..9 4.3 Código fonte……………………………………………………………………15 4.4 Código alternativo para testes….……….....……………..………………….17
5. Resultados e Discussão…….………………………..………………………………...19
6. Conclusão………..………………………………………………………………………20
7. Referências…...…...…………………………………………………………………….21 Alterar os nomes
Introdução
Um compilador é um programa que converte um código-fonte de fácil escrita e leitura para um programador, em uma linguagem que possa ser interpretada e executada por um determinado tipo de máquina. O compilador faz uso de três principais etapas: análise léxica, sintática e semântica. A análise léxica faz o reconhecimento dos caracteres válidos da linguagem em questão, enquanto a análise sintática verifica se uma palavra está de acordo com as regras da gramática da linguagem utilizada. A terceira e última etapa e não menos