编制一个完整的汇编语言程序,实现数组排序
发布网友
发布时间:2022-05-02 19:07
我来回答
共1个回答
热心网友
时间:2022-06-26 04:34
ASSUME CS:CC, DS:QW
;------------------------------
QW SEGMENT
BUF DB 36, 78, -1, 0, -54, 33, 53, -40, 78, 100
LLL EQU $ - BUF
QW ENDS
;------------------------------
CC SEGMENT
START:
MOV AX, QW
MOV DS, AX
;-------------------------
MOV CX, LLL
DEC CX
LP1:
MOV DX, CX
LEA BX, BUF ;起始地址
LP2:
MOV AL, [BX]
CMP AL, [BX + 1]
JL NEXT
XCHG AL, [BX + 1]
MOV [BX], AL
NEXT:
INC BX
DEC DX
CMP DX, 0
JNZ LP2
LOOP LP1
;-------------------------
EXIT:
MOV AH, 4CH
INT 21H
CC ENDS
END START
;------------------------------