您的位置 首页 培训

单片机运行时的存储分配

单片机内存储资源包括RAM和片内ROM(FLASH)。一般情况程序所占用内存分为,栈区、堆区、全局区、常量区、代码区。栈区存放局部变量和传递参

单片机内存储资源包含RAM和片内ROM(FLASH)。

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

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

堆区寄存的经过malloc分配到的内存,单片机内确认相同。

大局区是寄存初始化和未初始化的大局变量和静态变量,分为两部分寄存。单片机内将大局变量寄存在内存中,确认,不管是否初始化。

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

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

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/peixun/261036.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部