[理工] 計組 p63

看板Grad-ProbAsk作者 (turbo)時間6年前 (2019/12/02 22:48), 編輯推噓1(104)
留言5則, 2人參與, 6年前最新討論串1/1
各位大大你們好 我想請問計組第一章這一題 1.如何判斷$sp每次減幾? 2.為何第二條線畫線那邊需要pointer stack pop 2 items ? 上面fact的部分不是已經有一次pop了嗎? https://i.imgur.com/wrO5axa.jpg
https://i.imgur.com/Vv9Rdsl.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.52.66.212 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1575298135.A.01C.html

12/02 23:10, 6年前 , 1F
1.stack push進兩個word,一個word是caller要存自己之後
12/02 23:10, 1F

12/02 23:10, 6年前 , 2F
要用的引數,另一個word是callee要負責存return address
12/02 23:10, 2F

12/02 23:10, 6年前 , 3F
,雖然是同一個人存但擔當的職責不同
12/02 23:10, 3F

12/02 23:10, 6年前 , 4F
第二條線就要自己trace過才知道了...
12/02 23:10, 4F

12/02 23:34, 6年前 , 5F
懂了 謝謝m大
12/02 23:34, 5F
文章代碼(AID): #1TvIHN0S (Grad-ProbAsk)