单片机内30h单元开始存放着30个同学的成绩,编写程序求其中最高分与最低分,并分别存放在片内20H

单片机内30h单元开始存放着30个同学的成绩,编写程序求其中最高分与最低分,并分别存放在片内20H,21H单元中

第1个回答  2016-01-18

    MOV   R0, #30H
    MOV   20H, @R0
    MOV   21H, @R0
    MOV   R2, #29
LP:
    MOV   A, @R0
    CJNE  A, 20H, $ + 3
    JC    NEXT1
    MOV   20H, A
NEXT1:
    CJNE  A, 21H, $ + 3
    JNC   NEXT2
    MOV   21H, A
NEXT2:
    INC   R0
    DJNZ  R2, LP

SJMP  $

END

本回答被网友采纳
相似回答