有100名考生参加某次考试,考试成绩如下: 52,64,83,85,70,……. 现在需要统计这些学生考试成绩为100分、90~99分、80~89分、70~79分、60~69分,以及60分以下的人数并将结果存入a10~a5这六个存储单元。试填写下面

admin2017-10-24  29

问题 有100名考生参加某次考试,考试成绩如下:
    52,64,83,85,70,…….
现在需要统计这些学生考试成绩为100分、90~99分、80~89分、70~79分、60~69分,以及60分以下的人数并将结果存入a10~a5这六个存储单元。试填写下面程序段(写在横线处)。
  DATA    SEGMENT
    CHENGJI DB 52,64,83,85,70,……
    DB
    a10 DB 0
    a9    DB 0
    a8    DB 0
    a7    DB 0
    a6    DB 0
    a5    DB 0
  DATA    ENDS
STACK  SEGMENT  ‘STACK’
    DB    30    DUP(?)
STACK  ENDS
CODE    SEGMENT
    ASSUME  CS:CODE,DS:DATA,SS:STACK
START:  MOV    AX,  DATA
    MOV    DS,  AX
    MOV    SS,  AX
    MOV    CX.  100
    LEA    SI.  CHENGJI
SSS:    MOV    BL.  [SI]
    CMP    BL.  100
    CMP    BL,  90
    JA    a90
    CMP    BL,  80
    JA    a80
    CMP    BL,  70
    JA    a70
    CMP    BL,  60
    JA    a60
    JA    a50
a100:    INC    a10
    INC    SI
    JMP    SSS
a90:    INC    a9
    INC    SI
a80:    INC    a8
    INC    SI
    JMP    SSS
a70:    INC    a7
    INC    SI
    JMP    SSS
a60:    INC    a6
    INC    SI
    JMP    SSS
a50:    INC    a5
    INC    SI
    JMP    SSS
CODE    ENDS
    END    START

选项

答案JZ a100 CMP BL,50 JMP SSS

解析
转载请注明原文地址:https://kaotiyun.com/show/gzjx777K
0

最新回复(0)