废品程序段(1).txt
来自「用汇编语言实现的程序: 每名学生需要如下描述:班级、学号、姓名、期末成绩、期中」· 文本 代码 · 共 66 行
TXT
66 行
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 temp,cx
mov di,0
mov si,0
loop2:
mov dx,17
mov bx,si
loop3:
mov al,student[bx+2]
cmp al,student[bx+22]
jg swap
inc bx
dec dx
jnz loop3
jmp xxxx
swap:
mov al,resultes[di]
xchg al,resultes[di+3]
mov resultes[di],al
mov al,resultes[di+1]
xchg al,resultes[di+4]
mov resultes[di+1],al
mov al,resultes[di+2]
xchg al,resultes[di+5]
mov resultes[di+2],al
loop4:
mov al,student[bx+2]
xchg al,student[bx+22]
mov student[bx+2],al
inc bx
dec dx
jnz loop4
xxxx: add si,20
add di,3
loop loop2
mov cx,temp
loop loop1
pop di
pop si
pop ax
pop cx
pop dx
pop bx
ret
sort endp
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?