不同的寄存器
1 | 32位 16位 8位 |
L高八位
H低八位
32位计算机寻址能力
1Byte(字节) = 8bit(比特位,简称比特)
1KB = 1024B = 2^10 B
1MB = 1024KB = 2^20 B
所以1个字节的某一状态可由8位数(二进制,只能是0或1)组成:
如0 0 0 0 | 0 0 0 1 这8位数就代表1字节的一种状态,
8位二进制数总共能组合出2^8种状态 即可以表示2^8 B
同样的,16位操作系统的地址宽度为16位
即0 0 0 0 | 0 0 0 0 | 0 0 0 0 | 0 0 0 1,这16位数就代表2个字节(1Word,即1个字)的一种状态,16位二进制数总共能组合出2^8 ∗ 2^8 = 2^16 能够表示 2^16 个bit
所以能够寻址的内存是 2^16 B = 1024 B