请大家看看下面的代码
data segmentmess dw 10 dup(?)
data ends
code segment
assume cs:code,ds:data
next:
main proc far
push ds
sub ax,ax
push ax
MOV CX,10
MOV AX,0
MOV BX,1
nexto: ADD AX,BX
SHL BX,1
LOOP nexto
ret
mov dx,ax
mov ah,2
int 21h
main endp
code ends
end next
为什么我的程序输不出结果?谢谢指教