C51的xdata数据地址具体表示什么意思呀?

新手问大家一个呆呆的问题,请问C51单片机中,定义的xdata数据类型如何使用啊?我用P2口连接外部寄存器 定义了xdata数据如xdata *m=0x0101
这个0x0101的地址是怎么寻址的?是通过P2口和P0口输出0000 0001 0000 0001吗?还是什么意思?请各位大大讲具体一点呀~

movx a,@dptr ; //用movx配合dptr存取外部资料
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-14
都不知道你是怎么学习单片机的,估计你都没有看过单片机的数据手册,学习单片机要对照单片机的数据手册进行学习的,data存储如下:1、位置不同 idata定义在高128字节中,xdata定义在外部RAM中,一些单片机内部集成了外部RAM。
2、访问速度不一样 访问idata的速度稍快。本回答被网友采纳