如何确定最高可寻址内存?

时间:2018-08-17 14:31:27

标签: memory-address

“一个存储器有1024个存储单元,宽度为64。假定该存储器是字节可寻址的。最高可寻址存储器位置的地址是什么?”

如果我错了,请纠正我。

  1. 可字节寻址意味着单词中的各个字节都有自己的地址。
  2. 一个64位字中有8个字节。
  3. 因此总共有8 x 1024 = 8192个地址。
  4. 因此,最高地址是8191。

我相信这是真的,但不是100%肯定。如果确实如此,请指出我的逻辑失败之处。

1 个答案:

答案 0 :(得分:0)

我会说1023。

有1024个存储位置,每个存储位置编号为0到1023,每个存储位置保留64位。

因此,您有一台计算机,其中一个字节包含64位。字节不是8位,而是存储单元的最小大小。所有现代计算机在一个字节上使用8位,但是某些较旧的计算机在每个字节上使用7、9和14位。

但这是一个写得很烂的问题,因为它没有定义什么存储位置。因此,假设字节cpu中的标准8位是正确的解释。