谈DSP Big Endian 和 Little Endian

[复制链接]
932|2
 楼主| Violin11 发表于 2017-10-27 10:39 | 显示全部楼层 |阅读模式
谈DSP Big Endian 和 Little Endian


Big Endian

   低地址                                            高地址
   ----------------------------------------->
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     12     |      34    |     56      |     78    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Little Endian

   低地址                                            高地址
   ----------------------------------------->
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     78     |      56    |     34      |     12    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  big endian :最高字节在地址最低位,最低字节在地址最高位,依次排列。
little endian :最低字节在最低位,最高字节在最高位,反序排列。


如果我们将0x1234abcd 写入到以0x0000 开始的内存中,则结果为
                big-endian     little-endian
0x0000     0x12              0xcd
0x0001     0x34              0xab
0x0002     0xab              0x34
0x0003     0xcd              0x12


zhangbo1985 发表于 2017-10-27 14:09 | 显示全部楼层
数据大小端的设计还是挺重要的
shenmu2012 发表于 2017-10-27 14:23 | 显示全部楼层
这个就是数据的大小端的问题的设计,不复杂的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

717

主题

1010

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部