a11.asm

来自「就是我们上课和期末考试的几个常见的经典的小程序啊」· 汇编 代码 · 共 52 行

ASM
52
字号
DATAS SEGMENT
  x db 2,3,8,7,6,5,9,4,1
DATAS ENDS

CODES SEGMENT
    ASSUME CS:CODES,DS:DATAS
START:
    MOV AX,DATAS
    MOV DS,AX
     lea si,x
     mov di,si
     inc di
     mov bx,8
     next1:
    
     push di
     mov cx,bx
     
     mov al,[si]
 next2:  cmp al,[di]
    jle ok
    xchg al,[di]
    mov [si],al
  ok:    inc di  
  
    loop next2
    
    
    pop di
   
    inc si
    inc di
    dec bx
    jnz next1
    
     lea si,x
     mov cx,9
    next3: mov al,[si]
     add  al,30h
     mov dl,al
     mov ah,2
     int 21h
     inc si
     loop next3
    MOV AH,4CH
    INT 21H
CODES ENDS
    END START



⌨️ 快捷键说明

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