【发布时间】:2012-03-08 15:20:54
【问题描述】:
是否有很多计算机使用 Big Endian?我刚刚在 5 台不同的计算机上进行了测试,每台计算机都是在不同年份和不同型号中购买的。每次使用Little Endian。 Big Endian 现在是否仍在使用,还是用于摩托罗拉 6800 等较旧的处理器?
编辑:
谢谢 TreyA,intel.com/design/intarch/papers/endian.pdf 是一篇非常好用的文章。它涵盖了下面的所有答案,并对其进行了扩展。
【问题讨论】:
-
如果您在进行任何类型的网络编程,您肯定需要担心它,因为网络字节顺序是 BE。假设整个世界都和你一样,尽管无论如何都是自找麻烦。
-
这有点过时了(2004 年什么时候变老了?)但有一些很好的信息:intel.com/design/intarch/papers/endian.pdf
-
ARM、PowerPC、Alpha、SPARC V9、MIPS、PA-RISC 和 IA-64 是维基百科文章中列出的示例。在我的工作中,我必须处理所有这些问题,有些比较少一些。
-
@PlasmaHH 这些是 bi-endian,而不是“大”(意味着可切换的字节序)
-
@TamásSzelei:所以?这是否意味着他们永远不会在大端模式下运行,他也不必担心?
标签: c++ endianness processors