初学者:P0地址是D:0x80,还是I:0x80?
D:0x80
老古:data地址范围不是在d:0x00~d:0x7F吗?80应该算idata区吧
idata 要用I:0x80. SFR是直接寻址的
D:0x80和I:0x80有什么区别?它们好像不是同一个地址,对吗?
D是直接寻址。I是间接寻址。
您的意思是说,D:0x80是指直接寻址的80H,而I:0x80是间接寻址的80H,但是。。
小于80h的情况下,两者都是指向ram。大于80h的时候,D:80H指向SFR,I:80H指向高128字节的ram。