Big-Endian 和 Little-Endian 两者概念的区别
2009-05-05 09:07
471 查看
Big-Endian 和 Little-Endian 两者概念的区别
再网上查阅了很多资料(包括中英版的MSDN),反复体会,才基本弄明白一些Big-Endian和Little-Endian的含义,先总结如下:Big-Endian 和 Little-Endian 字节排序
字节排序 | 含义 |
---|---|
Big-Endian | 一个Word中的高位的Byte放在内存中这个Word区域的低地址处。 |
Little-Endian | 一个Word中的低位的Byte放在内存中这个Word区域的低地址处。 |
一个例子:
如果我们将0x1234abcd写入到以0x0000开始的内存中,则结果为
big-endian little-endian
0x0000 0x12 0xcd
0x0001 0x34 0xab
0x0002 0xab 0x34
0x0003 0xcd 0x12
(注意:0xab换算成2进制是10101011,是个8位的数。我刚才居然当成4位了,自己把自己搞晕了,shit。)
----------
相关文章推荐
- Big-Endian 和 Little-Endian 两者概念的区别
- big-endian与little-endian区别
- Little-endian和Big-endian的区别
- 关于计算机中Endian(big-edian和little-endian)存储机制的由来、特点和区别
- little-endian和big-endian的区别
- Big-Endian 和 Little-Endian 之概念
- 关于计算机中Endian(big-edian和little-endian)存储机制的由来、特点和区别
- 关于计算机中Endian(Big-Endian和Little_Endian)存储机制的由来、特点和区别
- 端(Big-endian)和小端(Little-endian)区别
- ARM 9:大端(Big-endian)和小端(Little-endian)区别
- 关于计算机中Endian(big-edian和little-endian)存储机制的由来、特点和区别
- 大端(big-endian)和小端(little-endian)的区别
- little-endian and big endian
- Big endian and Little endian
- Little-endian和Big-endian模式
- little-endian与big-endian
- 大端和小端(Big endian and Little endian)
- 小端格式和大端格式(Little-Endian&Big-Endian)
- 【转】Big-Endian 和Little-Endian
- 大端小端(Big- Endian和Little-Endian)