在内部RAM的20H单元开始30个单字节的无符号数,要求编程找出最小的数存放在60H单元

今天内,急急急,考试题目!!!
2025-03-20 09:11:42
推荐回答(2个)
回答1:

正确程序:

S_MIN:
    MOV   R0, #20H
    MOV   R7, #30
    MOV   60H, #255   ;先假设一个最小值
LOOP:

    MOV   A, @R0      ;取出一个数
    CLR   C
    SUBB  A, 60H      ;减最小值
    JNC   RT          ;大于等于转移
    MOV   60H, @R0    ;更新

RT: INC   R0

    DJNZ  R7, LOOP

    SJMP $

END

回答2:

采纳我。自回答。