作者ok8752665 ()
看板Grad-ProbAsk
标题[理工] 计组 上册 p92 21题
时间Wed Aug 14 21:48:10 2019
http://i.imgur.com/WymsOzv.jpg
http://i.imgur.com/nCR7jiB.jpg
完全不知道这个mips code在干嘛
能不能稍微解释一下那些move在干嘛
跟s0是干嘛用的
-----
Sent from JPTT on my Sony G8342.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.83.218.166 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1565790493.A.3CF.html
1F:推 zaqxsw2230: s0是储存可能被删掉的引数,move s0 a2就是将a2内容 08/14 23:13
2F:→ zaqxsw2230: 丢进s0 我个人是认为a0 a1在进入下个副程式还有保留 08/14 23:13
3F:→ zaqxsw2230: 故进入func前不用特别存 只要存a2 我也不确定这麽理 08/14 23:13
4F:→ zaqxsw2230: 解对不对 供你参考 08/14 23:13
5F:→ ok8752665: 我看懂了 谢谢你 08/15 00:35
6F:→ ok8752665: 我想了一下 有个问题是为啥要备份a2到s0 中间好像都没 08/15 00:57
7F:→ ok8752665: 动到a2的值 第七行直接move a1 a2 不行吗 还是mips执行 08/15 00:57
8F:→ ok8752665: 其他function会把没用到的a类暂存器清掉? 08/15 00:57
10F:→ ok8752665: 感谢 懂了 08/15 08:14