主题:求救大侠帮忙
[size=1][size=6][size=5] [color=FF0000][color=C0C0C0][color=FF00FF][size=2]buf db 5,2,3,1,4,3,5,8,7
nn equ $-buf
data ends
code segment
assume cs:code,ds:data
start:mov ax,data
mov ds,ax
lea bx,buf
mov di ,nn-1
mov cx,di
mov si,0
mov ax,[bx]
next:inc si
cmp [bx+si],ax
jl aa
loop next
jmp xx
aa:xchg [bx+si],ax
loop next
xx:mov si,0
inc bx
dec di
mov cx,di
mov ax,[bx]
cmp bx,nn+1
jle next
mov ah,4ch
int 21h
code ends
end start
我的代码什么地方有错呀,为什么每次凋试时当输入go时就退出debug了呢[/size][/color][/color][/color][/size][/size][/size]
nn equ $-buf
data ends
code segment
assume cs:code,ds:data
start:mov ax,data
mov ds,ax
lea bx,buf
mov di ,nn-1
mov cx,di
mov si,0
mov ax,[bx]
next:inc si
cmp [bx+si],ax
jl aa
loop next
jmp xx
aa:xchg [bx+si],ax
loop next
xx:mov si,0
inc bx
dec di
mov cx,di
mov ax,[bx]
cmp bx,nn+1
jle next
mov ah,4ch
int 21h
code ends
end start
我的代码什么地方有错呀,为什么每次凋试时当输入go时就退出debug了呢[/size][/color][/color][/color][/size][/size][/size]