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还是不清楚啊!