主题:问一个小问题
小牛斑斑
[专家分:1210] 发布于 2007-03-20 13:17:00
A DB '1234'
B DW A
则执行MOV BX,B指令后,BX寄存器内容是???
‘1234’在寄存器中是如何存储的??
谢谢!!
回复列表 (共7个回复)
沙发
ComMan [专家分:400] 发布于 2007-03-20 21:32:00
1234’在寄存器的存放:
a: 1,2,3,4 4存放的地址最高,1最低。
B中的内容为A的地址,即A在数据段中的偏移地址。
板凳
小牛斑斑 [专家分:1210] 发布于 2007-03-21 12:09:00
A在数据段中的偏移地址是多少呢???
3 楼
freeeerf [专家分:5440] 发布于 2007-03-21 12:28:00
应该是编译器给向操作系统要,操作系统给它分配吧.
4 楼
ComMan [专家分:400] 发布于 2007-03-22 20:29:00
偏移地址可以在.LST文件中看到。
5 楼
小牛斑斑 [专家分:1210] 发布于 2007-03-23 11:45:00
我masm6.11编译时,为什么不产生LST文件,他提示 没有library
为什么??
6 楼
ComMan [专家分:400] 发布于 2007-03-23 22:27:00
我用的是MASM5,6.11的我就不知道了,呵呵~~~~
7 楼
mygoogle [专家分:500] 发布于 2007-03-23 23:53:00
haha[em8]
我来回复