冒泡排序实现数字升序排序

来源:互联网 发布:做淘宝如何和快递公司 编辑:程序博客网 时间:2024/06/01 09:38
data segment    table db 'HGFEDCBA'    sign db 0    new db 8 dup(0),'$'    how dw 0data endscode segment    assume cs:code,ds:datastart:    mov ax,data    mov ds,ax    mov cx,sign-table    mov how,cx    dec cxloop1:    push cx    mov bx,0loop2:    mov al,table[bx]    cmp al,table[bx+1]    jle next    xchg al,table[bx+1]    mov table[bx],alnext:    add bx,1    loop loop2    pop cx    loop loop1        mov bx,0    mov cx,how    jnz out1chuan:    mov al,table[bx]    mov new[bx],al    inc bxout1:    loop chuan    lea dx,new    mov ah,9    int 21h    mov ah,4ch    int 21hcode endsend start

0 0
原创粉丝点击