Keil C51 存儲模式

之前碰到過這麼一個問題:一份keil C51工程,裏面有幾百個函數,大部分函數在運行過程中都會被調用,後來需要調試某個功能,就將主函數main裏面其它功能函數的調用註釋掉,結果編譯後報出一堆溢出錯誤,當時就懵了,難道函數只定義不調用佔的空間還會比調用佔的空間大?仔細看了編譯信息,發現都是跟數據空間溢出有關,再深入研究發現,跟keil中的存儲模式有關。下圖展示的就是keil 中的memory mod
相關文章
相關標籤/搜索