对于同样一个数0x123456。
大数端的存储方法是:
地址 值
0x00 0x12
0x01 0x34
0x02 0x56
记忆方法:低地址存高(大)位
而小数端的存储方法是:
地址 值
0x00 0x56
0x01 0x34
0x02 0x12
记忆方法:低地址存低(小)位
另外,我们日常生活中常见的IA-32位体系架构一般都是小数端存储方法。
而IA-64则同时采用大数端和小数端的存储方法。
但需要注意的是,现在很常见的家装64位的windows系统可不算真正的64位系统哦,真正的64位体系结构与32位体系结构完全不同,32位体系结构的程序在64位体系结构上的机器上根本运行不了。因为两者根本就使用了完全不同的指令集。
其实啊,家装的64位windows系统还是属于32位体系结构EM64T。而EM64T前面的E就是Extended的简称啦(即32位的扩展)。