實例分析C程序運行時的內存結構

先驗知識 靜態變量存儲在靜態存儲區,局部變量存儲在動態存儲區(棧),代碼存放在代碼區 寄存器,EBP指向棧底,ESP指向棧頂,EIP指向正在執行指令的下一條指令,三個寄存器中保存的都是地址,32位系統,地址爲4個字節即dword 所有寫在函數定義裏面的語句都編譯成指令(驅動CPU) #include <stdio.h> int fun(int a, int b); int m = 10; int
相關文章
相關標籤/搜索