98c51单片机中的程序储存器和数据储存器共处同一储存空间为什么不会发生总线冲突

2025-03-06 18:56:12
推荐回答(5个)
回答1:

51单片机中的程序储存器和数据储存器是分开编址的,它们不是共处同一存储空间,两个空间是分开的。而且访问的指令也是不同的。

回答2:

访问片外ROM使用MOVC指令,对芯片的控制信号为#PSEN,而访问片外RAM使用的是MOVX指令,控制信号为#RD和#WR。二者的控制信号不同,就不会存在地址重叠的现象了。

回答3:

一个是放在ram里,程序是放在rom里,当然不会冲突了

回答4:

基于MCS-51单片机的简易密码锁

51单片机密码锁

回答5:

80x86 是冯诺依曼结构。

程序和数据,都是存放在同一个存储空间。

即使都存在一起,也没有听说有什么“总线冲突”。

----------------------------

MCS-51 单片机的存储器,是哈佛结构。

哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。

哈佛结构的主要特点是将程序和数据存储在不同的存储空间中。

所以,程序存储器和数据存储器,并非是共处同一地址空间。

总线冲突? 不可能的。