assume疑惑

ASSUME DS: DATA <---- 既然已经将DATA分配给DS
ASSUME ES: EXTR

...
...

MOV AX, DATA <---- 为什么还要把DATA的地址赋值给DS
MOV DS, AX

assume只是设定ds与data的对应关系,并没将数据写入ds中.

也即没有后面的mov ax,data

mov ds,ax

ds里面不没有真正指定data数据段的地址

不过,对于assume还是不清楚啊!

posted @ 2011-03-11 09:36  Mose  阅读(161)  评论(0编辑  收藏  举报