微 机 实 验 答 案 实 验 三 统计学生成绩 设 有 20个 学 生 成 绩 分 别 56、78、67、40、87、99、63、51、74、100,90,80,68、88、55、66、84、96、45、73分
编写程序实 现统计低于 60分 、60-69分 、70-79分 、80-89分 、90-99分 及 100分 的人数,并分 别 存放在 s5、s6、s7、s8、s9、s10单元中
实 验 代码如下: data segment score db 56,78,67,40,87,99,63, 51,74,100,90,80,68,88,55,66,84, 96,45,73 s5 db 0 s6 db 0 s7 db 0 s8 db 0 s9 db 0 s10 db 0 data ends code segment assume cs: code, ds: data start: mov ax,data mov ds,ax mov si,0 mov cx,20 lop1: cmp score[si],60 jb step1 cmp score[si],70 jb step2 cmp score[si],80 jb step3 cmp score[si],90 jb step4 cmp score[si],100 jb step5 inc [s10] jmp exit step1:inc [s5] jmp exit step2:inc [s6] jmp exit step3:inc [s7] jmp exit step4:inc [s8] jmp exit step5:inc [s9] exit: inc si loop lop1 mov al,s6 ; 显示 s6,可用 s5,s7, s8等替换(实 验 要求之思考题三) add al,48 mov dl,al mov