看板 [ ASM ]
討論串[問題] 關於 stack 和 function 的問題
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 1→)留言2則,0人參與, 6年前最新作者gn00618777 (非常念舊)時間6年前 (2018/08/29 11:26), 編輯資訊
1
0
0
內容預覽:
裡面牽扯一些組語,應該多少沾到邊... 首先,我為我天資駑鈍感到抱歉,翻了google 好幾頁,我仍然看不懂。. stack 從上往下長 (高位址 -> 低位址). step1 caller 會將 callee 的 parameters 推入 stack. step2 caller 將 callee
(還有838個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 6年前最新作者b0920075 (Void)時間6年前 (2018/09/01 00:59), 編輯資訊
0
0
0
內容預覽:
當你進到一個function時,在x86是沒有一個register保存return address的,那當你執行function內的指令要返回時要怎麼知道當初是從哪裡跳進來的?所以在call function的時後會把call這個指令的下一條指令地址push進stack,好讓電腦結束function
(還有700個字)
首頁
上一頁
1
下一頁
尾頁