这个错哪了
程序代码:
data segment ;定义数据段 x dw 2 y dw 4 z dw ? a dw ? ;用于保存x的值 data end code segment ;代码段 assume cs:code,ds:data start: ;程序开始 mov ax,data mov ds,ax mov cl,1 ;保存右移一位 mov ax,x add ax,y ;x+y imul 8 ;乘8 sub ax,x ;(x+y)*8-x sar ax,cl ;((x+y)*8-x)/2 mov ah,4ch int 21h ;程序结束 code ends end start