[理工] 計組 上冊 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