1M字节内存,为什么地址编码需要20位二进制位

1MB=1024KB=2^10KB

2^10KB=2^20B

2^20B=2^20*8b=2^23b

按照这个运算逻辑,1M字节内存,地址编码应该需要23位二进制位。

但是因为内存中字节是最小的寻址单位,无法寻址到bit。所以此处的“位”指的是多少“位”字节,而不是多少“位”比特

 

你可能感兴趣的:(汇编语言)