From 12d4aea593518f65e7bcc1c2cea53266bb8b2eb2 Mon Sep 17 00:00:00 2001 From: MarcusMedeiros99 Date: Sun, 26 Apr 2020 22:23:04 -0300 Subject: [PATCH] leitura de ponto flutuante --- main.asm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/main.asm b/main.asm index 23b4654..8da029f 100644 --- a/main.asm +++ b/main.asm @@ -104,9 +104,14 @@ ler_arg:#leitura do primeiro argumento blt $t8, $t9, exec_op ler_arg2: #leitura do segundo argumento, se necessário + beq $t9, $t8, ler_float #no calculo do imc, lemos a altura em ponto flutuante + addi $v0, $zero, 5 syscall +ler_float: + addi $v0, $zero, 6 + syscall exec_op:#preparação para chamada das funções do menu #argumentos dos procedimentos @@ -154,6 +159,10 @@ fat_loop: j fat_loop end_fat: jr $ra + +exec_fibonacci: + + #------------------------------------------------------------------------------------------ # RAIZ # v0 = raiz(a0)