高对高,低对低
按你的假设,内存段内的内容如下:
数字皆为十六进制
偏移地址 内容
0000 01
0001 00
0002 02
-> 0003 00
0004 03
0005 00
0006 04
0007 00
0008 05
0009 00
000A 06
000B 00
硬件相关。
intel 的CPU是little endian。
见:http://www.360doc.com/content/06/0520/16/3630_119118.shtml
DW定义的每个操作数都占用一个字(即两个字节)的内存,低字节存放在低地址,高字节存放在高地址(低对低,高对高)
低位存放在低地址