作者AAQ8 ()
看板Grad-ProbAsk
標題[理工] 計組 第一章
時間Fri Nov 9 22:39:56 2018
https://i.imgur.com/RJjsPLH.jpg
題庫班講義的這個部分
我印象中這個部分是在說
call副程式之前要把自己的變數先存起來
不過我看不懂那打勾的三個move指令在幹嘛
麻煩各位一下
感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.28.2.119
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1541774399.A.F97.html
1F:→ jjuussttiinn: move $1 $2 會將$2的值放到$111/09 23:43
這個我知道
請問$s0和$v0是先假設的暫存器嗎
※ 編輯: AAQ8 (39.12.137.123), 11/10/2018 00:18:30
2F:→ a80242002: 第一個是為了保護那個資料先放入$S0中 11/10 00:41
3F:→ jjuussttiinn: 第一個move是將a2值存到s0 執行func時丟失a2的值 11/10 00:45
4F:→ jjuussttiinn: v0是func(a,b)的回傳值 11/10 00:45
5F:→ jjuussttiinn: **以免**執行func時丟失a2的值 11/10 00:46
6F:→ jjuussttiinn: *上面推文不小心少打 11/10 00:46
7F:推 skyHuan: s存函式會用到的變數 11/10 00:53
8F:→ skyHuan: t存執行過程的暫時變數 11/10 00:53
9F:→ skyHuan: a存被呼叫函式要用的引數 11/10 00:53
10F:→ skyHuan: v存被呼叫函式要return的值 11/10 00:53
12F:→ AAQ8: 感謝各位 11/10 22:03