-
-
[旧帖]
[求助]再请教一汇编:程序如何知道BL与DS发生了关系
0.00雪花
-
发表于:
2010-7-12 23:50
1199
-
[旧帖] [求助]再请教一汇编:程序如何知道BL与DS发生了关系
0.00雪花
DATA1 SEGMENT
b1 DB 10h
DATA1 ENDS
DATA2 SEGMENT
b2 DB 23h
DATA2 ENDS
CODE1 SEGMENT
ASSUME CS:CODE1, DS:DATA1, ES:DATA2
START: MOV AX, DATA1
MOV DS, AX ;把数据段DATA1的段值赋给段寄存器DS
MOV AX, DATA2
MOV ES, AX ;把数据段DATA2的段值赋给段寄存器ES
…
MOV BL, b1 ;引用DS来访问DATA1中的变量b1
——————程序怎么知道b1在DATA1而不是DATA2中?也就是BL怎么和DS发生关系?
…
MOV AL, b2 ;引用ES来访问DATA2中的变量b2
——————程序怎么知道b2在DATA2而不是DATA1中?AL又是怎么和ES发生关系?
…
CODE1 ENDS
END START
这几在看汇编,蛮多问题的,希望高手指点一下,谢谢啦!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!