按字节寻址和按字寻址
一、字节、字、地址线、寻址概念
字节(Byte,B):由 8 个位(bit)组成,它是存储空间的基本计量单位。
字:由若干个字节组成。一个字等于多少个字节,与系统硬件有关,不应该毫无前提地说一个字等于多少个字节。
16位系统 | 1字(word)= 2字节(byte)= 16(bit) |
---|---|
32位系统(如:win32) | 1字(word)= 4字节(byte)= 32(bit) |
64位系统(如:win64) | 1字(word)= 8字节(byte)= 64(bit) |
地址线:2^地址线条数 = 存储单元个数,一个存储单元占一个字节(以8位二进制作为一个存储单元,也就是一个字节)。
寻址:当 CPU 请求数据时,获得该数据在内存上位置的过程。
二、按字节寻址
一组地址线的每个不同状态对应一个字节的地址。比如:一台机器有 24 根地址线,那么 24 根地址线组成的地址信号就有 2^24 个不同状态,每个状态对应一个字节的地址空间,那么 24 根地址线的可寻址空间为 2^24B,即 16MB。
三、按字寻址
一组地址线的每个不同状态对应一个字的地址,存储空间的最小编址单位是字。