汇编。。add x,y怎么错了,谢谢
data segment x dw 5 y dw 9 data ends extra segment extra ends code segment assume cs:code,ds:data,es:extra start: mov ax,data mov ds,ax mov ax,extra mov es ,ax add x,y code ends end start
data segment x dw 5 y dw 9 data ends extra segment extra ends code segment assume cs:code,ds:data,es:extra start: mov ax,data mov ds,ax mov ax,extra mov es ,ax add x,y code ends end start
答案:源操作数和目的操作数不能同时在存储器内
add x,y
可改为
mov ax,x
add ax,y
mov x,ax