高低地址
位
首先明确一点,数据存放的方式都是从低地址向高地址存
。例如,先向内存地址0x4000
存一个字节的数据,再向地址0x4001
存一个字节的数据
高低字节
位
再说说数据的字节高低位,以一个16位数0x10e1
举例。10
为高字节位,e1
为低字节位
大小端的数据存放方式
小端模式: 低
字节位存放在低
地址位,高
字节位存放在高
地址位
大端模式: 高
字节位存放在低
地址位,低
字节位存放在高
地址位
例:一个16位的数0x10e1
在大小端模式下的存放方式
内存地址 | 小端模式 | 大端模式 |
---|---|---|
0x4000 | 0xe1 | 0x10 |
0x4001 | 0x10 | 0xe1 |