📄 废品程序段(3).txt
字号:
sort proc
push bx
push dx
push cx
push ax
push si
push di
mov cx,0
mov cl,snumber2 ;学生数赋值给cx计数用
dec cx
loop1:
mov temp1,cx
mov di,0
mov si,0
mov al,1
loop2:
mov dx,14
mov bx,si
loop3:
mov al,student[bx+2]
cmp al,student[bx+22]
jle xle
cmp dx,1
jz xz
xchg al,student[bx+22]
mov student[bx+2],al
jmp xle
xz:
xchg al,student[bx+22]
mov student[bx+2],al
mov al,student[bx+3]
xchg al,student[bx+23]
mov student[bx+3],al
mov al,student[bx+4]
xchg al,student[bx+24]
mov student[bx+4],al
mov al,student[bx+5]
xchg al,student[bx+25]
mov student[bx+5],al
xle:
inc bx
dec dx
jnz loop3
add si,20
add di,3
loop loop2
mov cx,temp1
loop loop1
pop di
pop si
pop ax
pop cx
pop dx
pop bx
ret
sort endp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -