程序如下:
MOV R0,#21H ;起始地址.
MOV MAX,#00H ;先用0当做最大值.
MOV R2,#20H ;数据长度.
LOOP:
MOV A,@R0 ;取来一个数据.
CLR C
SUBB A,MAX ;减“最大值”.
JNC rel1 ;不够减就算了.
MOV A,@R0 ;够减,就把这个数据.
MOV MAX,A ;当做最大值.
rel1:
INC R0 ;转向下一个.
DJNZ R2,LOOP ;循环.
SJMP $ ;结束.
END
请参考
在内部RAM的21H单元开始存有一组单字节无符号数,数据长度为20H,编写程序要求找出最大数存入MAX单元 .
在内部RAM的21H单元开始存有一组单字节无符号数,数据长度为20H,编写程序要求找出最大数存入MAX单元 .
其他人气:657 ℃时间:2019-09-20 05:59:56
优质解答
我来回答
类似推荐
猜你喜欢
- 1.一个蓄水池,装有甲、乙两个进水管和一个排水管,单独开甲管12小时可以把空池,
- 2过去式结构
- 3王叔叔将4000元人民币存入银行,定期两年,年利率2.88%,利息税5%到期后王叔叔从银行
- 4环保从我做起 作文500字
- 5在学生表中要查找所有年龄小于20岁且姓王的男生,采用的关系运算是() A选择B投影C联接D比较
- 6在如图12.1-4所示的直角三角坐标系中,三角形ABC各顶点的坐标A(-1,3)B(-2,-1)C(2,0)求三角形的面积
- 7甲数占乙数的五分之四,把()看作单位1,()x5分之四=() 丙数的5分之三等于乙数,把()看作
- 8在括号里填上带有“严”字的词语
- 9These are my favourite hobbies .怎么变疑问句?
- 10一个半圆的面积是56.45平方厘米,它的周长是多少平方厘米?