输入成绩,显示出学生的学号 成绩及名次DATAS SEGMENT GRADE DB 50 DUP (?) RANK DB 50 DUP (?) STR1 DB 'please input the mark of class:','$' str2 db 13,10,'$' str3 db 'Num mark rank','$' str4 db ' ','$' str5 db 'input the number of the class(00~99):','$' NUM dw ? DATAS EN
infor2 db 0ah,0dh,'input score:$' n equ 8 姓名长度 m equ 4 成绩长度(3位+回车符) p equ 3 输入的人数 q equ 3 成绩的位数 buff1 db n,?,n dup(0),'$' 姓名缓冲区,加$符以便输出时用 buff2 db m,?,m dup(0),'$' 成绩缓冲区 sname db p dup(n+1 dup(0)) 保存姓名 scorel dw p dup(m+1 dup(0)) 保存成绩 score2 dw p du