汇编-冒泡排序

来源:互联网 发布:unity3d 粒子系统播放 编辑:程序博客网 时间:2024/05/01 04:08
data segment  a dw 1,4,6,7,9,0,3,5data endscode segment  assume cs:code,ds:datastart:  mov ax,data  mov ds,ax  mov cx,8  dec cxLP1:  push cx  mov dx,0  mov si,0LP2:  mov bp,a[si]  cmp bp,a[si+2]  jnb goon  xchg bp,a[si+2]  mov a[si],bp  mov dx,1goon:  add si,2  loop LP2  pop cx  cmp dx,0  jz over  loop LP1over:  mov ax,4c00h  int 21hcode ends  end start