计算机组成原理中为什么存储器地址寄存器中的2的位数的n次方是存储单元的个数

这个问题已经困扰了了我好久了,终于又找到了教学视频看了才明白,这可能要怪我数字电路没有学好。下边放一张详细图解释下原理

详细解释图

右边是一行一行的存储单元,左下角是控制存储单元存取的译码器。要取任意一行存储单元中的地址,就要将这一行置1,其他行全部置0,但是存储单元并不能自己控制这个过程,这时候译码器就可以控制到底读取哪一行地址。假设一共有8行存储单元,从0开始编号,则3位二进制数就可以表示读取哪一行存储单元的地址(111(二进制)=7(十进制))。

如有错误或者不当的地方,请多多指教!

发布了2 篇原创文章 · 获赞 0 · 访问量 99

猜你喜欢

转载自blog.csdn.net/Chen_Sir____/article/details/105159514