微机原理中,为什么部分地址译码法会地址重叠??请详细解释一下,谢谢

如题所述

部分译码时,有些地址线,是空闲的。

取1、取0,都可以选中同一片存储器芯片。

因此,这一片存储器芯片,就有多个地址范围。

用几个不同的地址,可以选中同一个单元!

有人说:这就是地址重叠。

其实,这种现象,并没有害处。反而,是有利的。

因为,在此时,编程就更加灵活方便。

那么,把这种现象,当做知识点(地址重叠)来讨论,就是错误的。

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

如果,这一块芯片的几个地址范围,和另外一块芯片的几个地址范围,是相同的。

即,在某一地址范围,就有可能涉及到两块、或更多的芯片。

这就麻烦了! 有的芯片输出 0、有的芯片输出 1,到底是什么呢?

很明显,这样的地址,就是不能用的了。

这种现象,才是值得讨论的“地址重叠”!

这种现象,只是在“线选法”中出现。

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

一个地址,涉及到几块不同的芯片,与日常所见的“重名”是雷同的。

如果一个班级中,有人重名(如李明),这个名字,就不能用了。

必须另外改名(如大李明、小李明)。

这才是学习“地址重叠”的意义所在。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-06

瞎说。

线选法,才会出现地址重叠。