数据同上题,编写程序统计成绩在60分以下和90分以上的人数。
【正确答案】:MOV BX,0
MOV CX,N
MOV AL,0
LP: CMP CL[BX],60
JL DONE
CMP CJ[BX],90
JNG NEXT
DONE:INC AL
NEXT:INC BX
LOOP LP
MOV COUNT,AL
【题目解析】:先把0存入BX,把循环次数N存入CX,0存入AL用作计数。让第一个成绩与60比,如果比60小,则让AL加1,如果比60大,那么让这个成绩与90比,如果大于90,就让AL加1,如果小于等于(不大于)90,则跳转到NEXT处,让BX加1,指向下一个成绩,继续循环,直到所有的数据都处理完毕,再把计数器AL中的内容存入COUNT。
数据同上题,编写程序统计成绩在60分以下和90分以上的人数。
- 2024-09-08 13:24:34
- 汇编语言程序设计(02321)