Relatório calculadora MIPS

482 palavras 2 páginas
Introdução
Assembly é uma linguagem de baixo nível. Ela ainda não é linguagem de máquina, mas é a que mais se aproxima disso, e diferentemente das linguagens compiladas (ex. C++), ela não necessita de um compilador, mas sim de um montador, que vai montar o programa dentro do processador. Assembly pode ser usado para qualquer coisa, desde um simples procedimento em que você necessite de velocidade extra a um sistema operacional completo. Comparado com programas escritos em linguagem de alto nível, os programas em Assembly são rápidos e de tamanho pequeno (depois de montados). Em contrapartida, seu código fonte é sempre maior do que o código fonte escrito em uma linguagem de auto nível, mas isso não torna a linguagem Assembly mais difícil: apenas mais trabalhosa.
Programa
A calculadora inicialmente contem um modulo que define um grupo de instruções e que em seguida apresenta o inicio das instruções e definição das variáveis. Ao iniciar o programa são carregadas instruções que mostram duas mensagens iniciais que é a se saudação(informativa) e a que pede para digitação do primeiro valor para cálculo. O que foi feito é empilhado. O primeiro valor é armazenado e é emitido um outra mensagem onde diz que é necessário a escolha de um operador entre: + (soma), - (subtração), * (multiplicação), / (divisão) e ‘q’ (sair).
O caractere é lido e armazenado, antes de ser armazenado existe uma verificação de operador onde pode haver um salto condicional dependendo do dito cujo. Após essa etapa, uma nova mensagem é emitida e é necessário a digitação de um novo valor para finalizar o cálculo. Após o último valor ser digitado, uma mensagem será mostrada e logo em seguida o resultado do cálculo será mostrado, obviamente dentro da limitações do código. Uma última mensagem será mostrada automaticamente após o resultado da operação, que possuirá uma instrução que indica que é necessário pressionar qualquer tecla para finalizar o programa.
Detalhes
Na primeira

Relacionados

  • Calculadora
    2553 palavras | 11 páginas
  • Resumo P1 ProjLogComputadores
    1090 palavras | 5 páginas
  • Placar Publicitario
    4947 palavras | 20 páginas
  • ACHE RA2014 Relatorio Anual
    13607 palavras | 55 páginas
  • Arquitetura de computadores
    4766 palavras | 20 páginas
  • Gesrenciamento de projetos - conteúdo
    2485 palavras | 10 páginas
  • História do Computador
    2135 palavras | 9 páginas
  • Introdução à organização de computadores (Cap I e II)
    3288 palavras | 14 páginas
  • Atps
    3858 palavras | 16 páginas
  • Trabalhos
    28093 palavras | 113 páginas