用什么信号来区别8051单片机的存储器不同空间的寻址
答案:3 悬赏:70
解决时间 2021-02-11 18:26
- 提问者网友:血樱陌殇
- 2021-02-11 12:57
用什么信号来区别8051单片机的存储器不同空间的寻址
最佳答案
- 二级知识专家网友:野性且迷人
- 2021-02-11 14:12
以51为例:
在汇编中 MOVC A,@A+DPTR是访问ROM空间
MOVX A,@A+DPTR是访问外部RAM空间
在C语言中 是通过特殊字 code或xdata,pdata等在定义变量或常量时来指出其存储位置的,在使用时则是直接调用就可以了。
code char a[2]={1,2};
xdata char b,c;
b = a[0];
c = a[1];
在汇编中 MOVC A,@A+DPTR是访问ROM空间
MOVX A,@A+DPTR是访问外部RAM空间
在C语言中 是通过特殊字 code或xdata,pdata等在定义变量或常量时来指出其存储位置的,在使用时则是直接调用就可以了。
code char a[2]={1,2};
xdata char b,c;
b = a[0];
c = a[1];
全部回答
- 1楼网友:狠傷凤凰
- 2021-02-11 16:04
你就老老实实记一下地址,你说的没有也没用!
- 2楼网友:努力只為明天
- 2021-02-11 15:24
由指令里的一些特定位决定将地址送往哪个存储空间、是什么寻址方式。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯