const和数据存储器之间的区别

时间:2018-12-29 19:15:10

标签: memory msp430

我正在开发MSP430项目,正在使用IAR Embedded Workbench验证内存使用情况。下面的插图展示了编译器给出的信息:

enter image description here

我的疑问是:数据存储器和const存储器有什么区别?数据存储器中的绝对+2是什么?

1 个答案:

答案 0 :(得分:0)

数据存储器包含初始化的静态变量,即全局变量和静态局部变量。该数据段是可读写的,因为可以在运行时更改变量的值。

这与只读CONST内存段相反,后者包含静态常量而不是变量。

您可以在Data segments

阅读更多内容
  

+2绝对值

这意味着绝对定位的变量占用2个字节。它们通过特殊的代码结构(例如

)位于绝对地址
unsigned char port_register @ 0x1800;