棧和棧幀

棧的概念:函數 每一個任務(進程)有一個棧(stack),在這個進程中每一個函數被調用時分別從這個棧佔用一段區域,稱爲幀(frame)。寄存器esp指向當前整個棧的棧頂,寄存器 ebp指向當前幀的幀底。這裏務必要區分清楚,棧相對於整個系統而言,調用棧(call stack)相對於某個進程而言,幀(stack frame)則是相對於某個函數而言。具體來講,call stack就是指存放某個程序的正在
相關文章
相關標籤/搜索