您的位置:首页 > 其它

汇编语言实现冒泡排序算法

2015-10-26 23:00 295 查看
DATA SEGMENT

     

     S1 DB 10 DUP(?)

    

    DATA ENDS

CODE SEGMENT

     ASSUME CS:CODE,DS:DATA

     START:MOV AX,DATA

           MOV DS,AX

           LEA SI,S1

           MOV CX,10

        L1:MOV AH,01H

           INT 21H

           MOV [SI],AL

           INC SI

           LOOP L1

           MOV AH,02H

           MOV DL,0DH

           INT 21H

           MOV DL,0AH

           INT 21H

           

           MOV CX,9

        L2:MOV BX,CX

           MOV SI,0

        L3:MOV AL,S1[SI]

           CMP AL,S1[SI+1]

           JLE L4

           XCHG AL,S1[SI+1]

           MOV [SI],AL

        L4:INC SI

           LOOP L3

           MOV CX,BX

           LOOP L2

           

           MOV CX,10

           LEA SI,S1

        L5:MOV AH,02H

           MOV DL,S1[SI]

           INT 21H

           INC SI

           LOOP L5

                       

              

    

    CODE ENDS
END START

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  汇编语言 冒泡 排序