对 32 MB 字节可寻址存储器进行寻址需要多少个地址位?

mzm*_*mzm 2 memory byte bit memory-address

我在之前的一份试卷中发现了这个问题,我不确定我是否得到了正确的答案。据我所知,2^15 是 32768,即 32 MB,所以答案可能是 15 位。但我想我在这里遗漏了一些东西?

Man*_*ria 6

32768 字节不是 32 Mb。

32 Mb = 32 * 1024Kb = 32 * 1024 * 1024 字节 = 2^5 * 2^10 * 2^10 = 2^25

即,33.554.432 字节 = 32 Mb。

因此,您将需要至少 25 位来寻址该内存方案中的单个字节。