在内部RAM的21H单元开始存有一组单字节不带符号数,数据长度为30H,要求找出最大数存入BIG单元。
;==============================
推荐答案:
程序如下:
MOV BIG, #0 ;先用0充当最大值.
MOV R0, #21H ;起始地址
MOV R2, #30H ;数据个数
CHA:
MOV A, @R0 ;取来一个数
CJNE A, BIG, $ + 3 ;“减去”
JC $ + 4 ;不够减(有借位,即小于)就跳过去
MOV BIG, A ;够减,就更新最大值
INC R0 ;转到下一个数
DJNZ R2, CHA ;循环处理
RET
;完
2009-10-29 16:28
;==============================
原题网址:http://zhidao.baidu.com/question/123402496.html
;==============================