Safa2
شنبه 03 دی 1384, 22:48 عصر
push cx
mov di,si
inc di
loop2: cmp dl,buf[di]
jl nchang
xchg dl,buf[di]
nchang: inc di
loop loop2
inc si
pop cx
loop loop1
pop bx
mov buf[bx],'$'
lea dx,buf
mov ah,9
int 21h[/LEFT]
این برنامه sort درست کار نمیکند
یعنی همه حروف رو بعد از مرتب سازی چاپ نمیکند بجاش یه حرف رو چند بار تکرار میکنه
mov di,si
inc di
loop2: cmp dl,buf[di]
jl nchang
xchg dl,buf[di]
nchang: inc di
loop loop2
inc si
pop cx
loop loop1
pop bx
mov buf[bx],'$'
lea dx,buf
mov ah,9
int 21h[/LEFT]
این برنامه sort درست کار نمیکند
یعنی همه حروف رو بعد از مرتب سازی چاپ نمیکند بجاش یه حرف رو چند بار تکرار میکنه