- 注册时间
- 2004-9-4
- 最后登录
- 1970-1-1
|
发表于 2006-3-2 23:13:00
|
显示全部楼层
哦我明白你的意思了.
你发现没有,照你的说法,第二个程序里的0000H~0031H到哪里去了?
嘿嘿
发现没?
我觉得它显示地址是从高字节地址显示的.
也许这样显示的目的可能是为了按人们习惯的样子(高字节在前低字节在后)显示WORD类型的数值,你这里面恰好又是AAAA,高低字节相同,看不出来.
如果我没有说错的话,把程序一中的0AAAAH换成5678H,那么左侧显示的应该是:
0004 5678
,而不是:
0003 78 56
.或者,如果再把DATA3和DATA4换个声名顺序,那么应该是这样子的:
0000 10 DATA1 DB 10H ;申请地址为 0000
0001 00 DATA2 DB 0 ;申请地址为 0001
0003 5678 DATA4 DW 5678H ;申请地址为 0002(低位78H),0003(高位56H)
0004 0000 DATA3 DB 0 ;申请地址为 0004
明白了吗?
你再从书上找个别的例子看看是不是这么回事.如果不是,那就无奈了
|
|