。。20位地线线,可寻址二的20次方的原理,是因为计算机使用的二进制代码运算,即一位即可表示0或1,2位可表示最大值为十进制的4,以此类推,20位地址线二进制寻址最大值为1,048,576(是地址号,不是内存容量)。1048576Byte ÷ 1024Byte/MByte = 1MB(yte) 。
。。你出错的原因,是把内存地址单元号(相当于某房间号),当成内存的容量值啦。注意,每个房间中存储空间是8bit = 1Byte(字节)容量。你少了8倍,自然会得出128KB啦。
127kb,我看着位和字节没转换呢!2^20➗2^3=2^17字节
2^17➗2^10=2^7kb
2^7=128然后需要减去一个1