问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机 试编程将内部RAM50H~70中的数据由大到小进行原地排列

发布网友 发布时间:2022-04-29 14:55

我来回答

1个回答

热心网友 时间:2023-10-13 05:24

TEMP1 EQU 30H
TEMP2 EQU 31H
RAM_STA EQU 50H
RAM_END EQU 70HORG 0000HAJMP MAINORG 0030HMAIN: ACALL MAX_SORT SJMP $
MAX_SORT: ;由大到小排序子程序,
MOV R0,#RAM_STA;
MOV R1,#RAM_STA+1;
LOOP: MOV A,@R0;
MOV TEMP1,A
MOV A,@R1
MOV TEMP2,A
ACALL MAX
INC R1;
CJNE R1,#RAM_END+1,LOOP;
INC R0;
MOV A,R0
INC A;
MOV R1,A
CJNE R0,#RAM_END,LOOP;
RET MAX: PUSH PSW ; 比较@R0与@R1二者大小,大的放@R0,小的放@R1
CLR C
MOV A,TEMP1
SUBB A,TEMP2
JNC MAX_END
MOV A,TEMP2
MOV @R0,A
MOV A,TEMP1
MOV @R1,A
MAX_END:POP PSW
RET 这程序我调试过了!理解起来会比较难些,大概的排序方式为:先找出最大的放到最低RAM中(50H),这里是用最低RAM(50H)与其他RAM逐一比较,比它大的话就两者交换(这样50H中就始终是最大的),得到最大的,再找第二大的...一直判断下去,最后就实现了你要的效果了!提示:一定要用心去读、去理解这段程序!加油!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...DE分别在BC AC上,且AE=CD,连接AD,BE交于点p 过B作BQ⊥AD Q为垂足... ...AC上的点,且AE=CD 连接AD BE 交于点P 作BQ垂 ...ac上的点,且ae=cd,连接ad、be交于点p作BQ⊥AD,垂足为Q,求证BP=2... ...AC上的点,且AE=CD,链接AD、BE交于点P,作BQ⊥AD ...AC上的点,且AE=CD,连结AD、BE交于点P,作BQ⊥AD,垂足为Q. ...刚刚大学毕业。由于生病,导致目前没有工作,大学四年的女友也因为我... 形容“荷花的特点”有什么词语 梦见比人还高大的石头蛤蟆,杀人拆房子。我和其他人一起翘辫子了._百度... 梦见别人送我一条蛇,我却把他不小心放了.可是我用石头打了它一下... 作文 我生活在鼓励中 排序算法最快的是哪种说说原理,哪些是不用申请额外空间的 这是公牛双控开关,线怎么接啊? 常用的原址排序算法有那哪些? 新型农村社会养老保险制度是强制的吗? 原地排序的排序 宽带安装地址是什么 原地排序法是指___。 请问光纤宽带住在哪里都可以装吗? 新型农村社会养老保险实行 管理 乡镇新农保社会养老保险制度 农民社会养老保险的规定 “宽带新装”要去哪里装呀? 什么是新型农村社会养老保险啊? 公牛双开开关怎么安装? 键盘上的乘号怎么打出来的?就是直接在键盘上打出来的,不是什么其他的... 什么是新型农村社会养老保险制度? 联通的宽带安装在哪个位置? 新房子在哪里安装宽带? 新型农村社会养老保险 安装宽带位置选取 用公牛双控开关安装楼梯上下怎么接线 列表对象的sort()方法用来对列表元素进行原地排序,该函数返回值为 C语言:若原始记录接近正序或反序,则选用堆排序,若初始记录无序则最... CFA学习心得 在备考CFA的时候,每天都学到很晚,好不容易学完,就想着休息,看到有人建议要每天总结,有必要吗? 将整数数组按照堆排序的方式原地进行升序排列,请问在第一轮排序结 怎么看ACF图和PACF图 在一颗具有5层的满二叉树中,结点总数为【】 百年之后具是古人上一句是气啥 手持CFA证书是一种什么感受 皆成梦幻想到无非二三更时无长少总是凡功名睡至一百年后俱是古人选八个词组成一副对联 如图,如何通过ACF和PACF判断sarima的系数 计算机程序语言包括哪几个基本算法? 怎么根据ACF和PACF判断是否为平稳数列 C语言高手请回答我几个问题,关于数组排序问题 睡至二三更时,凡功名皆成幻境,想到一百年后,无少长俱是古人。把上联二字和下联一字去掉可以更简洁吗?_百度问一问 怎样用ACF和PACF图 确立arima模型 古人一百年称什么年 懂C++的请进,有关于快速排序的疑问 祖国发展我成长的诗歌(3-4分钟)