`
qepwqnp
  • 浏览: 105798 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

字节顺序大端模式Big Endian

阅读更多

大端模式和小端模式是描述多字节数据在存储时的字节顺序的两种方式。在大端模式(Big Endian)中,数据的高位字节存储在低地址,而低位字节存储在高地址。

 

在计算机中,0x1000、0x1001、0x1002、0x1003 是内存地址的表示,采用十六进制表示法。这些地址通常用来表示计算机内存中的不同位置。每个地址对应一个字节(8位)的存储空间。

 

举例来说,如果有一个32位整数(4字节),其十六进制表示为0x12345678,并且这个整数存储在内存中的地址从0x1000开始,那么在内存中的布局可能如下所示:

内存地址: 0x1000  0x1001  0x1002  0x1003

数据存储: 0x12      0x34      0x56      0x78

 

在这个例子中,整数0x12345678 存储在内存地址0x1000、0x1001、0x1002 和 0x1003 中。每个地址存储一个字节,由于这是打端序(Big Endian)的存储方式,高位字节(0x12)存储在低地址(0x1000),而低字节(0x78)存储在高地址(0x1003)。

 

在网络通信中,大部分网络协议采用大端模式,因此在网络上传输的数据通常以大端字节顺序传递。而x86等处理器则是使用了相反 的“Little-Endian”顺序来存储数据

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics