从寄存器调用子程序并返回(MIPS)

时间:2017-01-17 09:00:22

标签: assembly mips

MIPS中是否有一种方法可以跳转到寄存器中的地址,并且在不使用jalr的情况下正确更新$ ra?

谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个:

    la $ra, here  // save return address in $ra
    j function
here:
    ...
    ...
function: 
    ...           // function body
    jr $ra        // return