我正在尝试用MIPS程序集编写程序,但是当我有多个跳转和链接指令时遇到了问题。例如:
main:
jal 1
or $0 $0 $0 #NO OP
1:
jal 2
or $0 $0 $0 #NO OP
jr $ra
or $0 $0 $0 #NO OP
2:
jr $ra
or $0 $0 $0 #NO OP
据我所知,1中的jal会覆盖之前用$ ra编写的地址,但是如何回到主函数呢?
答案 0 :(得分:0)
使用b main代替jr $ ra返回main