Skip to content

guigzp/Trabalho-PIHS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Interpretador de Expressões Matemáticas em Assembly 32 bits

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).

Autor

Trabalho 1

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.

Trabalho 2

É 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.

Programas Utilizados

  • Sublime Text - Editor de Textos
  • GCC - Compilador

Como Rodar

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.

About

Trabalho PIHS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published