当前位置: 代码迷 >> 汇编语言 >> 关于计算机基础有关问题
  详细解决方案

关于计算机基础有关问题

热度:6118   发布时间:2013-02-26 00:00:00.0
关于计算机基础问题
大家好,我在做一道试题:主存容量为256MB, 其内存物理地址用多少位(bit)表示?答案是256MB = 2 的28次B, 所以可以用28位表示。但是我觉得,题目问的是多少位来表示,1Byte = 8bit = 2的3次方bit, 答案应该是用 28 + 3 = 31 位表示。请问大家,是我理解有误,还是什么问题呢?谢谢!

------解决方案--------------------------------------------------------
此位非彼位。这里说的是内存地址线的数目,内存地址最小寻址单位是字节,所以答案显然是

前者。
------解决方案--------------------------------------------------------
内存寻址的基本单元是字节,不是位,所以应该是 28 而非 28+3
------解决方案--------------------------------------------------------
你这样问就是这个意思 3楼

不必钻牛角尖 不要硬把空的说成实的。
------解决方案--------------------------------------------------------
正常情况下你所说的位,即bit,都指的是最小存储单位,即0或1。
题目中提到的应该问的是可以用多少根地址线来寻址这256m的内存,记住内存的最小存储单位是字节,即byte,它是以字节为单位读写。
  相关解决方案