浅析C语言之 数据定义存储

在范例代码中我们经常会看到unsigned char code或者是unsigned char data等定义,那么为啥会在数据类型后面加上code、xdata、data这种东西呢?

我们先来说明一下他们的定义:

  • code :程序存储区(64KB)
  • data :可直接寻址的内部数据存储区(128B)

 

  • idata:不可直接寻址的内部数据存储区(256B)
  • bdata:可位寻址内部数据存储区(16B)

 

  • xdata:外部数据存储区(64KB)
  • pdata:分页的外部数据存储区

 

发布了21 篇原创文章 · 获赞 12 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Argon_Ghost/article/details/83541314