[理工] 计组 上册 p92 21题

楼主: ok8752665 (dd8752665)   2019-08-14 21:48:10
http://i.imgur.com/WymsOzv.jpg
http://i.imgur.com/nCR7jiB.jpg
完全不知道这个mips code在干嘛
能不能稍微解释一下那些move在干嘛
跟s0是干嘛用的
作者: zaqxsw2230 (qianling)   2019-08-14 23:13:00
s0是储存可能被删掉的引数,move s0 a2就是将a2内容丢进s0 我个人是认为a0 a1在进入下个副程式还有保留故进入func前不用特别存 只要存a2 我也不确定这么理解对不对 供你参考
楼主: ok8752665 (dd8752665)   2019-08-15 00:35:00
我看懂了 谢谢你我想了一下 有个问题是为啥要备份a2到s0 中间好像都没动到a2的值 第七行直接move a1 a2 不行吗 还是mips执行其他function会把没用到的a类暂存器清掉?
作者: skyHuan (Huan)   2019-08-15 01:25:00
楼主: ok8752665 (dd8752665)   2019-08-15 08:14:00
感谢 懂了

Links booklink

Contact Us: admin [ a t ] ucptt.com