看板 Grad-ProbAsk 關於我們 聯絡資訊
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://www.ptt.cc/bbs/Grad-ProbAsk/M.1565790493.A.3CF.html
zaqxsw2230: s0是儲存可能被刪掉的引數,move s0 a2就是將a2內容 08/14 23:13
zaqxsw2230: 丟進s0 我個人是認為a0 a1在進入下個副程式還有保留 08/14 23:13
zaqxsw2230: 故進入func前不用特別存 只要存a2 我也不確定這麼理 08/14 23:13
zaqxsw2230: 解對不對 供你參考 08/14 23:13
ok8752665: 我看懂了 謝謝你 08/15 00:35
ok8752665: 我想了一下 有個問題是為啥要備份a2到s0 中間好像都沒 08/15 00:57
ok8752665: 動到a2的值 第七行直接move a1 a2 不行嗎 還是mips執行 08/15 00:57
ok8752665: 其他function會把沒用到的a類暫存器清掉? 08/15 00:57
skyHuan: #1RvRYZVT (Grad-ProbAsk) 08/15 01:25
ok8752665: 感謝 懂了 08/15 08:14