Big-endian和Little-endian

原创 2005年03月03日 18:52:00
简而言之:
Big endian machine: It thinks the first byte it reads is the biggest.
Little endian machine: It thinks the first byte it reads is the littlest.
举个例子,从内存地址0x0000开始有以下数据
 0x0000     0x12
 0x0001     0x34
 0x0002     0xab
 0x0003     0xcd
如果我们去读取一个地址为0x0000的四个字节变量,若字节序为big-endian,则读出
结果为0x1234abcd;若字节序位little-endian,则读出结果为0xcdab3412.
如果我们将0x1234abcd写入到以0x0000开始的内存中,则结果为
                big-endian     little-endian
0x0000     0x12              0xcd
0x0001     0x23              0xab
0x0002     0xab              0x34
0x0003     0xcd              0x12
x86系列CPU都是little-endian的字节序.

转载:www.donews.net

大端序(big-edian)和 小端序(little-endian)

在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规...

架构实战经验一:架构设计中的大小端模式(little-big endian)

问题:架构设计中的大小端模式(little-big endian)        TX公司有一款有关智能手机应用的产品,该产品包括支持四个智能主流手机平台(symbian, windows mobi...

Big/Little Endian——字节存储顺序

转自:http://hi.baidu.com/qzfukwzlvgqsvzr/item/97aba6304e9d10f82784f4d9        嵌入式编程的面试或被面试的过程...
  • ustb_md
  • ustb_md
  • 2012年09月23日 23:38
  • 252

字节存储排序:大端(big endian)和小端(little)的判别及转换

当前的存储器,多以byte为访问的最小单元,当一个逻辑上的地址必须分割为物理上的若干单元时就存在了先放谁后放谁的问题,于是端(endian)的问题应运而生了,对于不同的存储方法,就有大端(big-en...

Big/Little endian

“任何你真正想得到的一定是值得坚持的!“

Big Endian & Little Endian.pdf

  • 2011年10月09日 22:02
  • 52KB
  • 下载

网络字节序、主机字节序、Big Endian、Little Endian

参考: http://www.cnblogs.com/jacktu/archive/2008/11/24/1339789.html 不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保...
  • yasi_xi
  • yasi_xi
  • 2015年04月04日 08:56
  • 1624

little endian和big endian的概念解释

  • 2016年03月04日 22:30
  • 39KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Big-endian和Little-endian
举报原因:
原因补充:

(最多只允许输入30个字)