对于同样一个数0x123456。

  • 大数端的存储方法是:
    地址
    0x000x12
    0x010x34
    0x020x56


    大数端记忆方法:低地址存高(大)位

  • 而小数端的存储方法是:
    地址
    0x000x56
    0x010x34
    0x020x12


    小数端记忆方法:低地址存低(小)

另外,

  • 我们日常生活中常见的IA-32位体系架构一般都是小数端存储方法。
  • 而IA-64则同时采用大数端和小数端的存储方法。

但需要注意的是,现在很常见的家装64位的windows系统可不算真正的64位系统。真正的64位体系结构与32位体系结构完全不同,32位体系结构的程序在64位体系结构上的机器上根本运行不了。因为两者根本就使用了完全不同的指令集。
其实啊,家装的64位windows系统还是属于32位体系结构EM64T。而EM64T前面的E就是Extended的简称啦(即32位的扩展,实际上是48位系统)。

说明: 本文原发布于我的CSDN博客天上之海原