在多字节数据(如 32 位或 64 位字)存储时,字节地址与字地址的对应关系有两种主要的排列方案。
- 小端方式 (Little-endian):
- 定义: 数据的低位字节存储在低地址端,高位字节存储在高地址端。
- 示例: Intel x86 架构。
- 大端方式 (Big-endian):
- 定义: 数据的高位字节存储在低地址端,低位字节存储在高地址端。
- 示例: IBM 370 架构。
辨析
- 字地址通常等于该字所占字节地址中的最小(或最大)值,具体取决于系统设计,但通常取“两头”的字节地址。
在多字节数据(如 32 位或 64 位字)存储时,字节地址与字地址的对应关系有两种主要的排列方案。