单片机实验2数据排序.doc

单片机实验2数据排序.doc

ID:50835563

大小:36.95 KB

页数:2页

时间:2020-03-15

单片机实验2数据排序.doc_第1页
单片机实验2数据排序.doc_第2页
资源描述:

《单片机实验2数据排序.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验二数据排序一、实验目的1.了解数据排序的简单算法。2.了解数列的有序和无序概念。二、实验内容八个随机无符号数存于内部RAM的30H为起始地址的八个单元,将此组数据排序,使之成为有序数列。编写程序进行调试三、实验说明有序的数列更有利于查找。本程序用的是“冒泡排序”法,算法是将一个数与后面的数相比较,如果比后面的数大,则交换,如此将所有的数比较一遍后,最大的数就会在数列的最后面。再进行下一轮比较,找出第二大数据,直到全部数据有序。四、实验仪器和设备PC机、MedWin软件。五、参考程序ORG0000HLJMP0030HORG0030HMOVR0,#30HMOVA,R0MOVR1,AMOV@R1

2、,#06HINCR1MOV@R1,#04HINCR1MOV@R1,#01HINCR1MOV@R1,#02HINCR1MOV@R1,#05HINCR1MOV@R1,#07HINCR1MOV@R1,#03HSORT:MOVA,R0MOVR1,AMOVR2,#07HMOVA,R2MOVR5,ACLRF0DECR5MOVA,@R1LOOP:MOVR3,AINCR1CLRCMOVA,@R1SUBBA,R3JNCLOOP1SETBF0MOVA,R3;XCHA,@R1DECR1XCHA,@R1INCR1LOOP1:MOVA,@R1DJNZR5,LOOPJBF0,SORTEND六、结果排序前:06040102

3、050703排序后:01020304050607七、心得体会这次试验是一个数据的排序,通过学习,我进一步明白了利用汇编语言编程,收获了很多,希望能通过试验明白更多,对编程有更多的体会。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。