forked from MarcusMedeiros99/calculadora-mips
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ebd9d2f
commit 206a19e
Showing
1 changed file
with
24 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,26 @@ | ||
# calculadora-mips | ||
Calculadora em assembly para mips | ||
|
||
Programa para simular uma calculadora com as seguintes operações: | ||
# op Descricao Retorno | ||
# soma: Soma de dois inteiros # $v0 = $a0 + $a1 | ||
# subtrai: Subtração de dois inteiros # $v0 = $a0 - $a1 | ||
# multiplica: Multiplicação de dois inteiros # $v0 = $a0 * $a1 | ||
# divide: Divisão de dois números em ponto flutuante # $v0 = $a0 / $a1 | ||
# potencia: Potência de dois inteiros # $v0 = $a0 ^ $a1 | ||
# calc_imc: IMC a partir de massa e altura # $v0 = IMC($a0, $a1) = IMC(massa,altura) | ||
# raiz_q: Raiz quadrada de um ponto flutuante # $v0 = sqrt($a0) | ||
# tabuada: Impressão da tabuada de 1 inteiro # sem retorno | ||
# fatorial: Fatorial de um inteiro # $v0 = $a0 ! | ||
# fibonacci: Impressão da seq de fibonnacci até n-ésimo termo# sem retorno | ||
# quit: Fim do programa # sem retorno | ||
|
||
op_1: soma | ||
op_2: subtrai | ||
op_3: multiplica | ||
op_4: divide | ||
op_5: potencia | ||
op_6: calc_imc | ||
op_7: raiz_q | ||
op_9: tabuada | ||
op_0: quit |