函數的調用過程(棧幀)

            我們知道每次函數調用都是一個過程,這個過程稱之爲函數的調用過程。且每次函數調用都要爲本次函數調用開闢棧空間,   用於本次函數的調用中臨時變量的保存、現場保護。這塊棧空間我們稱之爲函數棧幀。    那又怎樣維護這塊空間呢?這塊空間的上限在哪裏、下限又在哪裏?    這裏就涉及兩個寄存器(ebp和esp),在函數的調用過程中這兩個寄存器存放了維護這個棧的棧低和棧頂指針。   
相關文章
相關標籤/搜索