题目
在内部RAM的21H单元开始存有一组单字节无符号数,数据长度为20H,编写程序要求找出最大数存入MAX单元 .
提问时间:2021-03-30
答案
程序如下:
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
请参考
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
请参考
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 14.已知两个互质数的最小公倍数是123,这两个互质数是()和(),或()和().
- 2CO2通过炽热的碳层的化学式
- 3Did your team win the football match this year again?NO,we___Zhongshan Team.We were the second at
- 4帮翻译,急,turn over 是什么意思
- 5直线y=kx+b与直线y=2/1x+3交点的纵坐标是5,而与直线y=3x-9的交点横坐标也是5,则直线y=kx+b与两坐标轴围成三角形面积为()
- 6沼气为什么能减少二氧化碳的排放
- 7已知sin(a/2)=3/5,a为锐角,求sin2a的值
- 8影响电阻大小的因素有哪些?有何影响?
- 9全球环境污染给我们带来了什么 后果是什么
- 10已知A={-4 ,-2a-1.a²},B={9 ,a-5.1-a},若A∪B={9},求a的值.
热门考点
- 1x的四次方-x的三次方-x+1 (因式分解)
- 2What did the young man say at the end of the journey?
- 3在电源上是不是正极都是正电荷,负极都是负电荷,正负电荷会互相吸引
- 4例5.一辆汽车以10m/s的速度做匀速直线运动,由于正前方有危险,司机紧急刹车,加速度的大小为2m/s2,
- 5英语used to do 、get used to doing和get used to do的意思和用法是什么?
- 6A是自然数,那么2a+1一定是奇数.是对还是错
- 7运载火箭的燃料采用液氢 是因为液氢的比热容大吗?
- 8√25的平方根是几?
- 9若代数式X²+2(m+1)X+25是完全平方式,则m的值是
- 10x>2,1除以x减2+3x的最小值是?x-y大于等于0小于等于3,x+y范围是?