有一组单字节不带符号数,要求找出最大数存入BIG单元

在内部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
;==============================

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值