80X51单片机内部RAM的地址为:00H~FFH;其中,00~1FH是四组R0~R7寄存器,20H~2FH是可位寻址的(位地址为:00H~7FH),30H~FFH为数据缓冲区。CPU通过不同的寻址方式可访问不同的空间。
8051片内RAM的低128字节分三个区呀,20H~2FH为位寻址区
这个区可作一般RAN单元读写,又可对每个字节的每一位操作,
位地址是寻址用的,字节地址是存储数据的,实际上不重合
你的理解不对。
单片机的指令在编译时,自动区分了字节地址与位地址,其中位地址仅仅映射为字节地址中的一小部分。所以根本不存在所谓地址重叠问题。
理解
单片机
指令
编译
自
区
字节
址与位
址
其
位
址仅仅映射
字节
址
部
所
根本
存
所谓
址重叠问题
完全重合?
什么时候重合了?
重合! 只是你自己的想像而已。
一个往西走,一个向南行,怎么可能重合?
即使距离是一样的,重合,也是不可能的!