单片机内存储资源包含RAM和片内ROM(FLASH)。
一般状况程序所占用内存分为,栈区、堆区、大局区、常量区、代码区。
栈区寄存局部变量和传递参数,在单片机内也是相同,也有的将其部分放在CPU寄存器内。
堆区寄存的经过malloc分配到的内存,单片机内确认相同。
大局区是寄存初始化和未初始化的大局变量和静态变量,分为两部分寄存。单片机内将大局变量寄存在内存中,确认,不管是否初始化。
文字常量区寄存字符常量,单片机内应该寄存在FLASH中,不确认。
代码区,单片机是放在FLASH中,直接经过空间映射读取履行。