Architecture 内存中的数据布局

Architecture 内存中的数据布局,architecture,memory,Architecture,Memory,如果整数128存储在2字节/16位整数模式内存中,它是如何布局的 在二进制中,bigendian,我认为是这样的: |0000 0001 | 0000 0000| 但在十六进制中,是这样的: |0x01 | 0x00| 即使十六进制中的128是0x80 我不明白什么?在big-endian中,位从最高到最低。在little endian中,字节从最低到最高,但每个字节内的位与big endian相同 Little endian: | 10000000 | 00000000 | or 0x80 0

如果整数128存储在2字节/16位整数模式内存中,它是如何布局的

在二进制中,bigendian,我认为是这样的:

|0000 0001 | 0000 0000|

但在十六进制中,是这样的:

|0x01 | 0x00|

即使十六进制中的128是0x80


我不明白什么?

在big-endian中,位从最高到最低。在little endian中,字节从最低到最高,但每个字节内的位与big endian相同

Little endian: | 10000000 | 00000000 | or 0x80 0x00

Big endian:    | 00000000 | 10000000 | or 0x00 0x80