部分译码时,有些地址线,是空闲的。
取1、取0,都可以选中同一片存储器芯片。
因此,这一片存储器芯片,就有多个地址范围。
用几个不同的地址,可以选中同一个单元!
有人说:这就是地址重叠。
其实,这种现象,并没有害处。反而,是有利的。
因为,在此时,编程就更加灵活方便。
那么,把这种现象,当做知识点(地址重叠)来讨论,就是错误的。
-----------------------
如果,这一块芯片的几个地址范围,和另外一块芯片的几个地址范围,是相同的。
即,在某一地址范围,就有可能涉及到两块、或更多的芯片。
这就麻烦了! 有的芯片输出 0、有的芯片输出 1,到底是什么呢?
很明显,这样的地址,就是不能用的了。
这种现象,才是值得讨论的“地址重叠”!
这种现象,只是在“线选法”中出现。
-----------------------
一个地址,涉及到几块不同的芯片,与日常所见的“重名”是雷同的。
如果一个班级中,有人重名(如李明),这个名字,就不能用了。
必须另外改名(如大李明、小李明)。
这才是学习“地址重叠”的意义所在。