在硬件上,当读ROM程序区时,是用PSEN(非)选中ROM存储器的,而读/写数据存储器时,是由MOVX指令读/写的,硬件上是用RD(非)读的,用WR(非)写的。
不要乱讲啊!
哪有什么重叠?
51 单片机有 PSEN 和 WR、RD 三个引脚。
所以,程序存储器和数据存储器是分开的,并没有任何重叠。
这种存储器,就是“哈佛”结构。
你按照指令系统,认真编你的程序即可。
你用了什么存储器,“哈佛”都会帮你区分清楚。