0
\$\begingroup\$

使用地址多路复用,其中地址线由三维内存阵列(第三维为8位)的行和列选择器使用,一个位容量为524288位的内存需要多少地址线?

我的方法:

524288/8 = 65536

log_2 (65536) = 16

是16吗?或者我应该除以2因为我们在使用地址多路复用?我困惑。

\ \ endgroup \美元
8.
  • \$\begingroup\$ 老师怎么说? \ \ endgroup \美元 5月31日14:21
  • 2.
    \$\begingroup\$ 老师告诉你们多维度是什么? \ \ endgroup \美元
    吉尔
    5月31日14:36
  • 1.
    \$\begingroup\$ 65536个位置是否意味着有256行和256列? \ \ endgroup \美元
    AJN
    5月31日14:36
  • \$\begingroup\$ 这是关于这个问题的唯一已知信息。 \ \ endgroup \美元
    lambduh
    5月31日14:40
  • 1.
    \$\begingroup\$ 你应该向老师要求澄清,或者回去复习课程的材料。 \ \ endgroup \美元 5月31日15:03
0
\$\begingroup\$

我们可以引导你找到答案。您已经找到了地址位置的数量:\$A=65536\$,其中每个位置寻址一个字节。行和列是寻址内存的两个维度。

  1. 计算内存结构中的行数和列数,其中\ $ R。C = \ $.

  2. 计算需要多少位来表示行地址和列地址。由于地址是多路复用的,选择地址总线宽度作为两者中较大的。

你说,行数和列数是相等的。这样事情就简单多了。

\ \ endgroup \美元
6.
  • \$\begingroup\$ 如果R = C,答案是256,对吗? \ \ endgroup \美元
    lambduh
    6月1日4:53
  • \$\begingroup\$ 赞成。。。。那么地址宽度/行数应该是。。? \ \ endgroup \美元 6月1日5点10分
  • \$\begingroup\$ 因为它们是相等的,所以仍然是256。正确的。。。? \ \ endgroup \美元
    lambduh
    六月一日五点十五分
  • \$\begingroup\$ 为什么需要256个地址行来定位256个位置? \ \ endgroup \美元 6月1日5:48
  • \$\begingroup\$ 因为R.C=A,所以会有256列256行,每个单元8位? \ \ endgroup \美元
    lambduh
    6月1日6:44

你的回答

点击“发布您的答案”,您同意我们的建议服务条款,隐私政策cookie策略

不是你想要的答案?浏览已标记的其他问题问你自己的问题.