⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 6 排序.asm

📁 排序设计 为掌握用汇编语言编写排序程序的思路和方法。编写程序
💻 ASM
字号:
DATA   SEGMENT
NUM    DB 10,9,8,7,6,5,4,3,2,1
DATA   ENDS
CODE   SEGMENT
       ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
       MOV DS,AX
       MOV CX,10
       DEC CX
L1:    MOV DI,CX
       MOV SI,0
L2:    MOV AL,NUM[SI]
       CMP AL,NUM[SI+1]
       JLE TP
       XCHG AL,NUM[SI+1]
       MOV NUM[SI],AL
TP:    INC SI
       LOOP L2
       MOV CX,DI
       LOOP L1
       MOV SI,OFFSET NUM
       MOV CX,10
 LP:   MOV BL,[SI]
       CALL DISP
       MOV DL,' '
       MOV AH,02H
       INT 21H
       INC SI
       DEC CX
       JNZ LP
       MOV AH,4CH
       INT 21H  
DISP   PROC NEAR
       PUSH CX
       MOV DL,BL
       MOV CL,4
       ROL DL,CL
       AND DL,0FH
       CALL DISPL
       MOV DL,BL
       AND DL,0FH
       CALL DISPL
       POP CX 
       RET
DISP   ENDP
DISPL  PROC NEAR
       ADD DL,30H
       CMP DL,3AH
       JB  NEXT
       ADD DL,07H
NEXT:  MOV AH,02H
       INT 21H
       RET
DISPL  ENDP 
CODE   ENDS
       END START    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -