新聞中心

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

        單片機運行時的存儲分配

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

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

        本文引用地址:http://www.104case.com/article/201611/320205.htm

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

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

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

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

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



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 云和县| 师宗县| 中卫市| 监利县| 遂昌县| 启东市| 南京市| 海原县| 抚松县| 新龙县| 云霄县| 蒙山县| 雷山县| 化隆| 台北市| 双辽市| 永康市| 沂南县| 济源市| 汝阳县| 呼和浩特市| 八宿县| 荥经县| 阳春市| 浦城县| 图木舒克市| 荣成市| 万荣县| 措勤县| 平顶山市| 博野县| 壤塘县| 舟曲县| 长宁区| 麻江县| 陵川县| 沁阳市| 始兴县| 门源| 合肥市| 扬中市|