編譯原理 -- 運行時結構及編譯過程概述

程序執行的本質就是代碼區的指令不斷執行,驅使動態數據區產生數據變化。這一過程需要計算機的管控。 過程中需要使用CPU中的三個寄存器:eip、ebp、esp。eip永遠指向代碼區將要執行的下一條指令,並且支持兩種管控方式:一種是「順序執行」,即程序執行完一條指令後自動指向下一條執行;一種是跳轉,就是執行完一條跳轉指令後跳轉到指定位置。ebp和esp用來管控棧空間,ebp指向棧底,esp指向棧頂。在代
相關文章
相關標籤/搜索