gpt4 book ai didi

mips - MIPS架构下不使用J-Type指令如何保存程序计数器地址

转载 作者:行者123 更新时间:2023-12-04 18:01:45 24 4
gpt4 key购买 nike

我必须在不使用 J-Type 指令的情况下将 jal 指令实现为伪指令。我可以用 jr 实现它,但我知道 jal 将当前 PC+8 存储在 $ra 中。我该如何实现?如何在没有 J 类型的情况下将 PC 地址存储在 ra 中?

最佳答案

试试这个:

    la  $ra, ret    # load return address (pseudo instruction!)
j dest # call the function
nop # delay slot
ret: # return here
...

dest: # destination function
...
jr $ra

关于mips - MIPS架构下不使用J-Type指令如何保存程序计数器地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34247535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com