MIPS: multiplicação e divisão de inteiros
Então, estou criando um programa de calculadora no MIPS e estou tentando escrever as funções de multiplicar e dividir.
Atualmente eu li nos inteiros em um loop assim:
li $v0, 5
syscall
e, eventualmente, chamar minhas funçõesmulti
edivi
dependendo de qual ação o usuário deseja fazer.
Então, supondo que eu tenho os inteiros em$a0
e$a1
qual seria uma maneira limpa de multiplicar$a0
por$a1
e / ou dividir$a0
por$a1
? Eu tenho procurado online, mas não consigo encontrar uma maneira limpa e fácil de fazer isso, porque eu tenho que enviar a resposta resultante de volta$v0