关于8051架构内data, xdata, code的使用

2020-01-13 18:33发布

工作上使用n76E003作为项目的单片机,程序写得有点大,需要扩展额外的内存空间,因此用上了data, xdata和code等内存段。
今天看到了这两个变量的定义,
xdata uint_8 m;
uint_8 xdata m;
试问:这两个变量的定义有什么区别?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
honeybear
1楼-- · 2020-01-14 16:49
没有区别,好久没有用51系列的了,都快忘记了
stt1990511
2楼-- · 2020-01-14 21:27
没什么区别 一样
t3486784401
3楼-- · 2020-01-14 22:47
没区别,这又不是指针
xyz543
4楼-- · 2020-01-15 04:30
 精彩回答 2  元偷偷看……
xinyuan123
5楼-- · 2020-01-15 09:00
本帖最后由 xinyuan123 于 2018-11-26 12:32 编辑

谢谢大家的回复,刚好从keil编译器手册里面看到了,内容如下:

Snipaste_2018-11-26_12-29-41.png (55.01 KB, 下载次数: 0)

下载附件

Keil 编译器手册中描述的内容

2018-11-26 12:30 上传

一周热门 更多>