准备知识:
1、 16进制的乘法,逢16进1,0X40X4=0x 10;
2、 内存大小=字节数=所占地址数
3、 1KB不是1000B字节,而是2^10=1024个字节,这是规定,不要推导这个公式。
4、 1KB 占0x400个地址。
正题:
1MB = 1024KB=1024 * ox400=0x400 * 0x400B = 0x10 0000; -- (0X40X4=0X10)
3MB = 0X3 * (0X4 * 0X4)=0x30 0000个地址,不够16进位
16MB= 0x10 * (0X4 * 0X4=0x10)= 0x100个地址。
题外:
博客园的 * 两旁得有空格才显示吗?