首页 > 电脑

c语言中xdata是什么意思

更新时间2018-06-19 07:03:08

xdata 和_at_分别是什么意思c语言中xdata是什么意思

1.xdata表示这是一个外部RAM地址内的数据,数据最终将被保存至外部RAM的某个地址单元中;但是,外部RAM只能通过寄存器间接寻址来访问,也就是说,其地址需要保存在内部RAM中(其实或许是SFR中,8位地址一般是R0、R1,16位地址一般通过DPTR间址)这里,DPTR里保存的内容就相当于指向外部RAM单元的指针了…… 所以,用了内部数据类型(data)的指针,和外部数据类型(xdata)2. 这里变量pAddress应该是指针型变量,所以给pAddress赋值应是外部地址, *pAddress才是在外部RAM地址的内容,因此它的数据类型是xdata(换句话说,pAddress是指针,*pAddress是指针指向的数据)

相关标签:c语言

上一篇:如何该窗体的"打开"事件与"H1"宏相关联

下一篇:Eviews中年度数据转为季度数据选择什么方法。卓跃云可以不