【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號