程序棧是什麼樣

過程調用 call   首先將被調函數的參數入棧,最後是返回地址入棧,再跳到被調函數起始地址 leave  準備返回時的楨棧 : 令棧指針指向先指向當前楨的起始處(這裏保存的是調用者楨的起始地),出棧(楨指針重置爲調用者楨的起始;且棧指針指向返回地址)        等同於 :           movl %ebp,%esp        popl %ebp ret    (棧指針指向返回地址)
相關文章
相關標籤/搜索