[理工] 計組 第一章

看板Grad-ProbAsk作者時間5年前 (2018/11/09 22:39), 5年前編輯推噓1(1011)
留言12則, 4人參與, 5年前最新討論串2/4 (看更多)
https://i.imgur.com/RJjsPLH.jpg
題庫班講義的這個部分 我印象中這個部分是在說 call副程式之前要把自己的變數先存起來 不過我看不懂那打勾的三個move指令在幹嘛 麻煩各位一下 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.28.2.119 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1541774399.A.F97.html

11/09 23:43, 5年前 , 1F
move $1 $2 會將$2的值放到$1
11/09 23:43, 1F
這個我知道 請問$s0和$v0是先假設的暫存器嗎 ※ 編輯: AAQ8 (39.12.137.123), 11/10/2018 00:18:30

11/10 00:41, 5年前 , 2F
第一個是為了保護那個資料先放入$S0中
11/10 00:41, 2F

11/10 00:45, 5年前 , 3F
第一個move是將a2值存到s0 執行func時丟失a2的值
11/10 00:45, 3F

11/10 00:45, 5年前 , 4F
v0是func(a,b)的回傳值
11/10 00:45, 4F

11/10 00:46, 5年前 , 5F
**以免**執行func時丟失a2的值
11/10 00:46, 5F

11/10 00:46, 5年前 , 6F
*上面推文不小心少打
11/10 00:46, 6F

11/10 00:53, 5年前 , 7F
s存函式會用到的變數
11/10 00:53, 7F

11/10 00:53, 5年前 , 8F
t存執行過程的暫時變數
11/10 00:53, 8F

11/10 00:53, 5年前 , 9F
a存被呼叫函式要用的引數
11/10 00:53, 9F

11/10 00:53, 5年前 , 10F
v存被呼叫函式要return的值
11/10 00:53, 10F

11/10 00:53, 5年前 , 11F
剩下的運作過程可以看 #1RvRYZVT (Grad-ProbAsk)
11/10 00:53, 11F

11/10 22:03, 5年前 , 12F
感謝各位
11/10 22:03, 12F
文章代碼(AID): #1RvPm_-N (Grad-ProbAsk)
文章代碼(AID): #1RvPm_-N (Grad-ProbAsk)