Cómo llamar a subfunciones en lenguaje ensamblador mips
.test
addi $a0,$zero,2 #a0=x
addi $a1,$zero,1 #a1=y
jal sub
#return here
sub:add $v0,$a0,$a1 #function
jr $ra #return
Esto es Cómo llamar a la función jal
La dirección devuelta es la dirección de la siguiente instrucción de jal