热搜关键词: 电路基础ADC数字信号处理封装库PLC

doc

51系列中data,idata,xdata,pdata的区别

  • 1星
  • 2018-03-25
  • 35.5KB
  • 需要1积分
  • 0次下载
标签: 变量

变量

指针

指针

存储

存储

51系列中data,idata,xdata,pdata之间的关系。

文档内容节选

51系列中dataidataxdatapdata的区别ZZ 20091104 100237 dATa 固定指前面0x00 0x7f的128个RAM可以用acc直接读写的速度最快生成的代码也最小 idATa 固定指前面0x00 0xff的256个RAM其中前128和dATa的128完全相同只是因为访问的方式不同idATa是用 类似C中的指针方式 访问的汇编中的语句为:mox ACCRx不重要的补充:c中idATa做指针式的访问效果很好 xdATa 外部扩展RAM一般指外部0x00000xffff空间用DPTR访问 pdATa 外部扩展RAM的低256个字节地址出现在A0A7的上时读写用movx ACCRx读写这个比较特殊而且C51好象有对此BUG 建议少用但也有他的优点具体用法属于中级问题这里不提 startupa51的作用和汇编一样在C中定义的那些变量和数组的初始化就在startupa5 1中进行如果你在定义全局变量时带有数值如unsigned char dATa xxx100那startupa51中就会有相关的赋值如果没有100startupa51就会把他 清0startu......

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×