汇编代码的冒泡排序算法
**
org 100h
; add your code here
.MODEL SMALL
.DATA
DATAA DB 100,12,152,1,45,121
DA DB 10 DUP(0)
MAX DW 1 DUP(0)
.CODE
.STARTUP
MOV BX, 0
MOV DX, 5
MOV SI, 0
MOV AH, 0
LOOP1:
MOV AL, DATAA[SI + BX]
MOV CX, DX
LOOP2:
INC SI
CMP AL, DATAA[SI + BX]
JAE NEXT
XCHG AL, DATAA[SI +BX]
MOV DATAA[SI + BX -1], AL
INC MAX
NEXT:
MOV AL, DATAA[SI +BX]
LOOP LOOP2
;INC BX
MOV SI, 0
DEC DX
JNZ LOOP1
.EXIT
END
**