奥特曼o 发表于 2011-12-1 11:07

汇编写的冒泡算法

nxh macro n
   mov cx,count
   sub cx,n
   push bx
   xor bx,bx
   mov si,offset a
a0002:
       mov al,ds:
       cmp al,ds:
       jna a0001
       xchgds:,al
       movds:,al
a0001: inc bx
       loop a0002
       pop bx
endm
data segment
a db 9,7,168,3,6,13
count EQU $-a
data ends
code segment
       assume ds:data,cs:code
start:
       mov ax,data
       mov ds,ax
       mov dx,count
       mov si,offset a
       xor bx,bx
a0003: dec dx
       inc bx
       nxh bx
       jne a0003
       mov ah,4ch
       int 21h
code ends
       end start

晓儿 发表于 2011-12-1 11:18

谢谢楼主分享。。收藏了。。。。

Fido 发表于 2011-12-1 11:32

这么挫,,,还16 bit?

王爽??

shangxiuqiao 发表于 2011-12-1 11:37

挺好 的 在学

nioupan 发表于 2011-12-1 13:42

   高手啊 都是高手啊

hong_sun 发表于 2011-12-1 14:07

都是高手啊 !

真的很疼 发表于 2011-12-1 14:09

    没太看明白

Webber10086 发表于 2011-12-3 16:13

学习学习。
页: [1]
查看完整版本: 汇编写的冒泡算法