利用汇编语言统计学生成绩,按优秀、良好、中等、及格、不及格加以区分

要用汇编语言,不要C语言!!!
拜求大侠!!!

设内存中有一个字节数组SCORE,存有10个学生的考试成绩,编写多分支程序,统计大于(含等于,以下同)90分,大于80分,大于70分,大于60分,小于60分的人数,结果分别置于A、B、C、D、E字节单元。
.model small
.486
.stack
.data
score 70,86,90,45,60,96,100,65,72,87
count equ 10 ;总人数
score_E db ? ;0--59分人数
score_D db ? ;60--69分人数
score_C db ? ;70--79分人数
score_B db ? ;80--89分人数
score_A db ? ;90--99分人数
.code
.startup
lea bx, score
mov cx, count
again: mov al,[bx] ;取一个成绩
call tjrs ;调用统计分段人数
inc bx ;调整指针
loop again ;cx-cx-1,cx=0退出循环
.exit 0

tjrs proc ;统计分段人数
cmp al, 60
jae next0 ;al>= 60转
inc score_E ;al<60,0--59分的人数加1
jmp next4
next0: cmp al, 70
jae next1
inc score_D
jmp next4
next1: cmp al, 80
jae next2
inc score_C
jmp next4
next2: cmp al, 90
jae next3
inc score_B
jmp next4
next3: inc score_A
next4: ret
tjrs endp
end
温馨提示:答案为网友推荐,仅供参考