MIPS: multiplicación de enteros y división
Así que estoy creando un programa de calculadora en MIPS y estoy tratando de escribir las funciones de multiplicar y dividir.
Actualmente leo en los enteros en un bucle así:
li $v0, 5
syscall
y luego eventualmente llamar a mis funcionesmulti
ydivi
Dependiendo de la acción que el usuario quiera hacer.
Asumiendo que tengo los enteros en$a0
y$a1
, ¿cuál sería una forma limpia de multiplicarse?$a0
por$a1
y / o dividir$a0
por$a1
? He estado buscando en línea, pero no puedo encontrar una manera limpia y fácil de hacer esto, porque tengo que enviar la respuesta resultante de nuevo en$v0