打印

大小端存储是什么意思?

[复制链接]
1208|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
雾霾和青山|  楼主 | 2017-3-28 14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不太懂大小端的涵义
沙发
ah9b87| | 2017-3-28 15:25 | 只看该作者
大端小端针对多字节数据存储时字节顺序而言的。所谓"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| | 2017-3-28 15:26 | 只看该作者
所谓"Big Endian" ,为MOTO所采用模式,数据的低字节存放在内存的高地址,数据的高字节存放在内存的低地址。Byte3 Byte2 Byte1 Byte0在内存中对应的是:

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

使用特权

评论回复
地板
peace555| | 2017-3-28 16:10 | 只看该作者
这个不太重要,你写程序,编译器给做了工作

使用特权

评论回复
5
波越| | 2017-3-29 12:05 | 只看该作者
这个不太重要吧,用C来编程

使用特权

评论回复
6
zheng522| | 2017-3-31 22:28 | 只看该作者
这个对在调试的时候很重要

使用特权

评论回复
7
zheng522| | 2017-3-31 22:29 | 只看该作者
比如说你想看一组数组内的具体数据,你就得了解存储方式

使用特权

评论回复
8
给力芯片| | 2017-3-31 22:31 | 只看该作者
楼上正解,确实要了解

使用特权

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

本版积分规则

40

主题

283

帖子

0

粉丝