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

📄 废品程序段(2).txt

📁 用汇编语言实现的程序: 每名学生需要如下描述:班级、学号、姓名、期末成绩、期中成绩、实验成绩、平时成绩。成绩可以有小数
💻 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:                                     ;将每个学生单元看成一个元素进行冒泡排序loop1,loop2
              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]
                                 jle xle
                                 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
                              			        jmp xxxx
                          xle:   inc bx 
                                 dec dx  
                                 jnz loop3
                                        			                            
             	  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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -