lijie32.asm
来自「汇编语言的一个小程序汇编语言的一个小程序」· 汇编 代码 · 共 31 行
ASM
31 行
DATA SEGMENT
DSTR DB 23H,45H,0AH,82H,0C2H,65H,8DH,5EH,0B7H,91H
DATAL EQU $-DSTR
DATA ENDS
STACK SEGMENT STACK
DW 100 DUP(?)
STACK ENDS
;十个无符号数从大到小排序
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START: MOV AX,DATA
MOV DS,AX
MOV BX,DATAL-1
ST1: MOV CX,BX
MOV SI,OFFSET DSTR
ST2: MOV AL,[SI]
CMP AL,[SI+1]
JNC ST3
XCHG AL,[SI+1]
MOV [SI],AL
ST3: INC SI
LOOP ST2
DEC BX
JNZ ST1
MOV AH,4CH
INT 21H
CODE ENDS
END START
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?