51单片机在选取外部存储器的时候,当程序存储器ROM和数据存储器RAM地址重叠的时候,是怎么区分ROM和RAM的

2025-03-06 18:42:23
推荐回答(2个)
回答1:

在硬件上,当读ROM程序区时,是用PSEN(非)选中ROM存储器的,而读/写数据存储器时,是由MOVX指令读/写的,硬件上是用RD(非)读的,用WR(非)写的。

回答2:

不要乱讲啊!

哪有什么重叠?

51 单片机有 PSEN 和 WR、RD 三个引脚。

所以,程序存储器和数据存储器是分开的,并没有任何重叠。

这种存储器,就是“哈佛”结构。

你按照指令系统,认真编你的程序即可。

你用了什么存储器,“哈佛”都会帮你区分清楚。