“jal Rout
是由MIPS处理器执行的指令,位于地址0x00400100
。标签Rout
指向位于地址0x00555500
的子程序。 {1}}。执行$fp
指令后寄存器#30(jal Rout
,帧指针)的值是多少?“
根据我的理解,它不会被更改,因为$fp
未使用jal
,而是使用寄存器#31($ra
,返回地址)。我错了吗?这个问题还有什么吗?谢谢。
答案 0 :(得分:1)
在搜索并询问和阅读各种参考文献之后,结论是,jal
确实$ra
影响$fp
寄存器,而不是jal
,因此各种地址和其余部分问题没用;答案是“ Fatal error compiling: invalid target release: 1.8.0_73
不会影响注册号30 ”。