为小端/大端在内存中排列的十六进制值?

时间:2019-10-09 17:27:00

标签: mips endianness

对于存储在地址0的十六进制值0×3dc49e73;

a)如何为小端字节序的机器在内存中安排它?

b)大端机如何?

1 个答案:

答案 0 :(得分:0)

知道十六进制是16的基数,十进制是10的基数,二进制是2的基数,会很有帮助。

十六进制可以很好地映射到字节,因为它使用2的幂。每个字符对= 1字节(8位)

因此,如果您分解十六进制值,则有4个字节:3d c4 9e 73。

对于大端字节,它们将按该顺序存储,对于小端字节,将按相反的顺序存储。