欢迎来到天天文库
浏览记录
ID:44197297
大小:103.50 KB
页数:5页
时间:2019-10-19
《数据排序实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单片机实验报告实验—四实验项目名称:数据排序实验姓名:学号:一、实验目的1、熟悉51指令的运用;2、学会程序流程图的绘制;3、常握程序调试基木方法。二、实验内容及要求1.将30H-3FH单元的二进制代码按照由小到大的方式排序,将结果存放于40H开始的单元中;2.将30H-3FH单元的二进制代码按照由大到小的方式排序,将结果存放于50H开始的单元中。三、实验步骤开始结束四、主要代码ORG0000HSJMPMAINORG0030HMAIN:MOVSP,#60HMOVRO,#30HMOVRl,#40HMOVR2,t
2、tOFHLOOP1:MOVA,@R0MOV@R1,AINCROINCR1DJNZR2,L00P1MOVR3,#OFHBUBBLE:MOVR0,#40HMOVR2,ttOFHBUL00P:MOV20H,@R0MOVA,@R0INCR0MOV21H,@R0CJNEA,21H,LOOPLOOP:JCNEXTMOV@R0,20HDECR0MOV@R0,21HINCRONEXT:DJNZR2,BULOOPDJNZR3,BUBBLEMOVRO,#4FHMOVRl,#50HMOVR2,ttOFHL00P2:MOVA,@R0
3、MOV@R1,ADECROINCR1DJNZR2,L00P2SJMP$END五、实验结果分析1.30H—3FH单元中随机输入的的二进制代码:kddress:任30h1:0x30:19246238ID4E3B30451C1023303101002.40H—4FH单元中存放的由小到大顺序的二进制代码:kddress:
4、l:40h1:0x40:000110191CID2324303031383B454E623.50H—5FH单元中存放的由大到小顺序的二进制代码:kddress:
5、l:5^h1:0x50:624E45
6、3B383130302423ID1C19100100
此文档下载收益归作者所有