打印

大端小端存储

[复制链接]
517|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
peace555|  楼主 | 2016-9-27 19:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大端小端存储总是搞的不太清楚‘
沙发
ah9b87| | 2016-9-27 19:45 | 只看该作者
大端小端针对多字节数据存储时字节顺序而言的。所谓"Little Endian",为INTEL所采用模式,数据的低字节存放在内存低地址中,高字节存放在高地址中,即学X86时说的“高高低低”原则。Byte3 Byte2 Byte1 Byte0在内存中对应的是:

Base Address+0 Byte0
Base Address+1 Byte1
Base Address+2 Byte2
Base Address+3 Byte3

使用特权

评论回复
板凳
ah9b87| | 2016-9-27 19:47 | 只看该作者
所谓"Big Endian" ,为MOTO所采用模式,数据的低字节存放在内存的高地址,数据的高字节存放在内存的低地址。Byte3 Byte2 Byte1 Byte0在内存中对应的是:

Base Address+0 Byte3
Base Address+1 Byte2
Base Address+2 Byte1
Base Address+3 Byte0

使用特权

评论回复
地板
zhangbo1985| | 2016-9-27 22:19 | 只看该作者
这个在数据通讯的时候特别要注意的,两端的数据格式要一致的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

89

主题

620

帖子

2

粉丝