堆棧概念

類似函數調動時,如何cpu自動保存一個返回地址? 早期有返回地址寄存器,但當出現函數嵌套時,前一次不能丟後面也還要用,4004,8008一開始有1個返回地址寄存器後來由2個3個,這時出現了棧(stack)。 按堆棧不用記錄序號 當發生嵌套時,第一次調用時將返回地址壓入棧中,第二次壓在上方,當返回時是按順序逆序返回的。後入前出非常完美 寄存器模型
相關文章
相關標籤/搜索