谈到字节序的问题,必然涉及CPU的架构。CPU从架构上区分,有x86、x86-64、IA-64等;从指令集上区分,有CISC、RISC等。
CPU的架构
x86架构
x86又称IA32,即Intel Architecture 32(Intel 32位架构)。它是Intel为其第一块16位CPU(i8086)专门开发的。IBM 1981年推出的世界第一台微机中的CPU——i8088(i8086简化版)使用的也是x86架构。同时计算机中为提高浮点数据处理能力而增加了x87芯片,以后就将x86指令集和x87指令集统称为x86架构。
虽然随着CPU技术的不断发展,Intel陆续研制出更新型的i80386、i80486、Pentium系列及至强系列CPU,但为了保证计算机能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel公司所生产的所有CPU仍然继续使用x86架构,所以它的CPU仍属于x86系列。由于Intel x86系列及其兼容CPU(如AMD、VIA/Cyrix等)都使用x86架