看了王爽的<<汇编语言>>,终于明白了为什么 一个WORD 或者 DWORD的值在内存里是反序存储的.
比如有一个WORD的值为 4E 20(十进制20000),在内存里是 20 4E 存储的.
因为内存中是以8个bit位作为一个存储单元,而存储一个字(WORD)需要16个位,这就需要合并两个存储单元来当作一个字,分为低八位,高八位.如上例: 低八位存储20 , 高八位存储4E. 在内存中的存储方式就成了 20 4E,而不是逻辑上的 4E 20
呵呵
每天都有进步啊
看了王爽的<<汇编语言>>,终于明白了为什么 一个WORD 或者 DWORD的值在内存里是反序存储的.
比如有一个WORD的值为 4E 20(十进制20000),在内存里是 20 4E 存储的.
因为内存中是以8个bit位作为一个存储单元,而存储一个字(WORD)需要16个位,这就需要合并两个存储单元来当作一个字,分为低八位,高八位.如上例: 低八位存储20 , 高八位存储4E. 在内存中的存储方式就成了 20 4E,而不是逻辑上的 4E 20
呵呵
每天都有进步啊