我们知道存储器都是有多个芯片组合而成的,必然涉及到片选,因此我们将地址分开看
- 前面的一部分,是片选,也就是选中某个芯片(使用译码器,2-4译码器就是2位地址可以选择4个芯片)
- 后面的部分,是实际的地址,用于选择被选中芯片的地址
就这么点儿事儿。
- 译码,是使用译码器进行片选
- 然后再根据其他位的地址,对选中的芯片进行地址选择
重点理解:二进制位的含义
对于任何一串二进制数,我们都必须先分开看待,看看每一部分所代表的真实含义,理解编码的本质,这样一来任何二进制数我们都能理解。
这一点,最明显的是指令集架构ISA,这是计算机内最重要的二进制编码了,但是其他的接口芯片还是IO译码等等,也都是编码,CPU内部的微程序控制器也是编码,这些都是!
这也是计算机世界最底层的通用法则,我们赋予二进制位具体的含义,把一串编码的不同部分,在不同情况下,赋予不同含义,然后去使用它……我们要做地就是看清二进制编码的含义,如果看不清就分开看,慢慢看,直到拆解为最小单元。