我最近一直在问自己的一个真正问题是,什么设计选择使 x86 成为小端架构而不是大端架构?
最佳答案
很大程度上,出于同样的原因,您在添加时从最低有效数字(右端)开始,因为进位会向更高有效数字传播。将最低有效字节放在前面允许处理器在仅读取偏移量的第一个字节后开始添加。
在完成足够的汇编编码和调试之后,您可能会得出这样的结论:奇怪的选择并不是小端字节序,而是我们人类使用大端字节序,这很奇怪。
关于x86 - 为什么x86是小端字节序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5185551/