×
嵌入式 > 技术百科 > 详情

单片机运行时的存储分配

发布时间:2020-06-06 发布时间:
|
单片机内存储资源包括RAM和片内ROM(FLASH)。

一般情况程序所占用内存分为,栈区、堆区、全局区、常量区、代码区。

栈区存放局部变量和传递参数,在单片机内也是一样,也有的将其部分放在CPU寄存器内。

堆区存放的通过malloc分配到的内存,单片机内确定一样。

全局区是存放初始化和未初始化的全局变量和静态变量,分为两部分存放。单片机内将全局变量存放在内存中,确定,无论是否初始化。

文字常量区存放字符常量,单片机内应该存放在FLASH中,不确定。

代码区,单片机是放在FLASH中,直接通过空间映射读取执行。

 

 

 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
磁吸式充电器又来了.但这回它设计得有点尴尬