Push&Pop壓棧出棧(你知道棧裏存了什麼東西嗎?)

壓棧出棧 大家都知道push和pop,在調用一個函數時CPU會將當前的環境保存起來我們稱之爲壓棧(Push),在推出函數時CPU會恢復進入函數前的環境我們稱之爲出棧(pop),那麼問題來了,你知道棧裏面是什麼樣的嗎?每一次壓棧出棧都是怎麼執行的?在棧裏面是分幀的,每一次壓棧都會存儲一幀,所有有時會出現棧不夠用的情況,不同的CPU壓入棧中的數據有所不同,這裏只討論M3和M4壓棧出棧過程。      
相關文章
相關標籤/搜索