CODE SEGMENT
ORG 100H
ASSUME CS:CODE,DS:DATA,ES:CODE,SS:CODE
SORT PROC NEAR
MOV CX,N
_______ _____________________ ⑥
LOOP1: PUSH CX
MOV BX,0
LOOP2: MOV AX,ARRAY[BX]
CMP AX,ARRAY[BX+2]
JLE CONTINUE
___________xchg ax,array[bx+2]__________________ ⑦
MOV ARRAY[BX],AX
CONTINUE: ADD BX,2
LOOP LOOP2
________pop cx_____________________ ⑧
LOOP LOOP1
MOV AH,4CH
INT 21H
ARRAY DW 2,-9,8,0,12,16,1,-10,18,11
N DW ($-ARRAY)/2
SORT ENDP
CODE ENDS
END SORT
------解决方案--------------------
这是一个用汇编语言写的冒泡排序法,最上面的空应该是填:
dec cx
因为对于10个元素的数组,冒泡排序法中只需要进行9趟排序,所以要先将排序的次数(外层的cx减1)。