久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機運行時的存儲分配

單片機運行時的存儲分配

作者: 時間:2016-11-23 來源:網絡 收藏
單片機內存儲資源包括RAM和片內ROM(FLASH)。

一般情況程序所占用內存分為,棧區、堆區、全局區、常量區、代碼區。

本文引用地址:http://cqxgywz.com/article/201611/320205.htm

棧區存放局部變量和傳遞參數,在單片機內也是一樣,也有的將其部分放在CPU寄存器內。

堆區存放的通過malloc分配到的內存,單片機內確定一樣。

全局區是存放初始化和未初始化的全局變量和靜態變量,分為兩部分存放。單片機內將全局變量存放在內存中,確定,無論是否初始化。

文字常量區存放字符常量,單片機內應該存放在FLASH中,不確定。

代碼區,單片機是放在FLASH中,直接通過空間映射讀取執行。



評論


技術專區

關閉