欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在数据段中TABLE开始的存储区为某班级的某门课程的成绩单,共有20个成绩。编程统计其中大于等于90分的人数存储到TOTAL单元中。

程序员文章站 2022-03-10 12:09:12
...
DATA SEGMENT
    TABLE DB 77,88,87,90,91,92,76,86,65,93,77,88,87,90,91,92,76,86,65,93
    TOTAL DB ?
DATA ENDS
CODE SEGMENT
    ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
      MOV DS,AX
      MOV SI,OFFSET TABLE
      MOV CX,20
      MOV BL,0
AGAIN:MOV AL,[SI]
      CMP AL,90
      JB NEXT
      INC BL
 NEXT:INC SI
      LOOP AGAIN
      MOV TOTAL,BL
      MOV AH,4CH
      INT 21H
CODE ENDS
    END START
相关标签: 汇编语言/编程题