【x86】关于二进制、十六进制、十进制
大写的 B 表示 Byte,小写的 b 表示 bit
1 Byte = 8 bit
几个重要的数需要记忆一下
| 二进制 | 十进制 | 十六进制 | 地址范围 | |
|---|---|---|---|---|
| 1 KB | 1024个Byte | \(2^{10}\) 个Byte | 0x400个Byte | 0x000~0x3FF |
| 2 KB | \(2^{11}\) 个Byte | 0x800个Byte | 0x0000x3FF0x400~0X7FF | |
| 4 KB | 4096个Byte | \(2^{12}\) 个Byte | 0x1000个Byte | 0x000~0xFFF |
| 1 MB | \(2^{20}\) 个Byte | 0x100000个Byte | 0x00000~0xFFFFF | |
| 1 GB | \(2^{30}\) 个Byte | 0x400 00000 个Byte | 0x00000000~3FFFFFFF |
1个F相当于2的4次方。4kb是2的12次方等于3个2的4次方,是0xFFF
4GB 可以看作是 4K个1GB,也就是 0x400 * 0x100000

浙公网安备 33010602011771号