DATA SEGMENT
SUM DW 0
DATA ENDS
........前面定义一个data数据段
MOV AX,DATA
MOV DS,AX
后面将data移入DS
为什么不可以直接移入
mov DS ,DATA
我看到网上的说法是 立即数不能直接移入段寄存器
但是,data不是定义在存储单元的一个数据段吗?和立即数有什么关系?
------解决思路----------------------
DATA 在源程序里表现的是个数据段,但在 mov ax, DATA 指令里,DATA 是该数据段的段址,就是立即数了