利用汇编语言统计学生成绩,按优秀、良好、中等、及格、不及格加以区分要用汇编语言,不要C语言!拜求大侠!
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 19:02:05
利用汇编语言统计学生成绩,按优秀、良好、中等、及格、不及格加以区分要用汇编语言,不要C语言!拜求大侠!
利用汇编语言统计学生成绩,按优秀、良好、中等、及格、不及格加以区分
要用汇编语言,不要C语言!
拜求大侠!
利用汇编语言统计学生成绩,按优秀、良好、中等、及格、不及格加以区分要用汇编语言,不要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