64位值的尾数重新presentation [英] Endian representation of 64-bit values

查看:226
本文介绍了64位值的尾数重新presentation的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我有无符号长长X = ​​0x0123456789ABCDEF

以下哪项是正确的? (我可以验证只有第一个):

Which of the following is correct? (I can verify only the first one):


  • 在32位小端处理器,它会出现在内存中 67 45 23 01 EF CD AB 89

  • 在64位小端处理器,它会出现在内存中 EF CD AB 89 67 45 23 01

  • 在32位大端处理器,它会出现在内存中 01 23 45 67 89 AB CD EF

  • 在64位大端处理器,它会出现在内存中 01 23 45 67 89 AB CD EF

  • On a 32-bit little-endian processor, it will appear in memory as 67 45 23 01 EF CD AB 89.
  • On a 64-bit little-endian processor, it will appear in memory as EF CD AB 89 67 45 23 01.
  • On a 32-bit big-endian processor, it will appear in memory as 01 23 45 67 89 AB CD EF.
  • On a 64-bit big-endian processor, it will appear in memory as 01 23 45 67 89 AB CD EF.

推荐答案

第一个是错误的。在IA32至少布局 EF CD AB 89 67 45 23 01

The first one is wrong. On ia32 at least the layout is EF CD AB 89 67 45 23 01.

其他是正确的。

这篇关于64位值的尾数重新presentation的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆