为什么单片机寄存器间接寻址能访问片外64K空间,它不是8位的吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 14:22:11
为什么单片机寄存器间接寻址能访问片外64K空间,它不是8位的吗
xR[N@,rbX|XQWU ]@0&F1A@ 5D9sLJϣ-["3<̱ +:6SKG;#=r MC8\e--Iw#ג{>&"\hdhvzpA uh.ao'TW(M*"W<>5$;\n#[Q^ +/'

为什么单片机寄存器间接寻址能访问片外64K空间,它不是8位的吗
为什么单片机寄存器间接寻址能访问片外64K空间,它不是8位的吗

为什么单片机寄存器间接寻址能访问片外64K空间,它不是8位的吗
单片机的 P0.0 做为低位地址线,P2.0作为高位地址线的时候,就总共有 16 根地址线,也就是可以寻址 2的16次方地址,也就是 65536 (64K)地址.8位的单片机指的是数据总线的宽度,也就是说传输的数据最高是8位宽度,和地址总线没关系的.8051的单片机 P0 口作为地址和数据总线复用,P2 口只能作为地址扩展接口使用.你把这地址宽度和数据宽度这两个概念搞混了……

51单片机有一个地址指针DPTR,是16位的,
可以用它来间接访问64K的地址
如MOVX A,@DPTR