Este projeto foi feito como parte da disciplina Programação para Interfaceamento de Hardware e Software (PIHS) no primeiro semestre de 2018 do curso de Ciência da Computação da Universidade Estadual de Maringá (UEM).
- Guilherme Zamberlam Pomini - Contato: [email protected]
Consiste na criação de um interpretador de expressões matemáticas utilizando Assembly 32 bits que aceite:
-
Operações matemáticas básicas de soma, subtração, multiplicação e divisão
-
Raíz quadrada, Logaritmo na base 10 e Potência
-
Funções Trigonométricas Seno, Cosseno e Tangente
Descrição completa no seu Relatorio.
É uma continuação do Trabalho 1, com as seguintes diferenças:
-
A leitura da expressão a ser interpretada é feita utilizando Assembly Inline e somente chamadas ao sistema
-
A resolução da expressão é feita utilizando Assembly Outline
-
A expressão aceita parênteses, tratando prioridades de sub-expressões
Descrição completa no seu Relatorio.
- Sublime Text - Editor de Textos
- GCC - Compilador
Em cada pasta há um arquivo Makefile sendo necessário somente dar um make para ser feita a montagem, linkagem e execução do programa. Alternativamente pode ser copiado os comandos dentro do makefile executados sequencialmente.