导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:P0地址是D:0x80,还是I:0x80? [efan]

 *第1828篇: 初学者:P0地址是D:0x80,还是I:0x80?

  
楼 主:efan 2002年1月4日22:47
 初学者:P0地址是D:0x80,还是I:0x80? 
  
2楼:老古 2002年1月5日01:17
 D:0x80
  
3楼:efan 2002年1月5日12:26
 老古:data地址范围不是在d:0x00~d:0x7F吗?80应该算idata区吧
  
4楼:老古 2002年1月5日12:31
 idata 要用I:0x80. SFR是直接寻址的
  
5楼:efan 2002年1月5日12:45
 D:0x80和I:0x80有什么区别?它们好像不是同一个地址,对吗?
  
6楼:老古 2002年1月5日12:54
 D是直接寻址。I是间接寻址。
  
7楼:efan 2002年1月5日13:09
 您的意思是说,D:0x80是指直接寻址的80H,而I:0x80是间接寻址的80H,但是。。
但是要是说RAM的81H单元,那是指i:0x81H,还是指d:0x81H?
  
8楼:老古 2002年1月5日17:58
 小于80h的情况下,两者都是指向ram。大于80h的时候,D:80H指向SFR,I:80H指向高128字节的ram。

>>>>>>对该主题发表你的看法

本主题贴数8,分页: [第1页]


[上一篇主题]:C51编程:请老古指点一二

[下一篇主题]:硬件:PC串口电平转换后直接驳接74LS164可行吗?