- 188
- 0
- 约1.1万字
- 约 29页
- 2017-09-20 发布于江苏
- 举报
实验报告 排序程序
实验目的
1. 熟悉MCS-51指令系统,掌握程序设计方法。
2. 掌握控制转移指令的功能,以及冒泡排序法原理。
3. 熟悉51单片机汇编语言编程环境。
实验要求
设30H开始的10个存储单元中,存放的是无符号数,编写程序实现:将它们排序,并存放到50H开始的单元中。
实验原理
冒泡算法的思想为,每次取相邻单元的两个数比较,判断是否需要交换数据的位置。第一次循环,比较N-1次,取到数据表的最大值;第二次循环,比较N-2次,取到次大值;……第N-1次循环,比较一次,排序结束。
流程框图
实验程序及调试仿真:
实验程序如下:
N EQU 10
TAB EQU 30H
TAC EQU 50H
ORG 0000H
SORT: MOV R4,#N-1
LOOP1: MOV A,R4
MOV R3,A
MOV R0,#TAB
LOOP2: MOV A,@R0
MOV B,A
INC R0
MOV A,@R0
CLR C
SUBB A,B
JNC UNEXCH
MOV A,@R0
DEC R0
XCH A,@R0
INC R0
您可能关注的文档
- 办公室工作规范与技巧培训班课件.ppt
- 半封闭施工安全专业方案.doc
- 宝供物流信息化管理案例分析.ppt
- 毕托巴流量计技术协议.doc
- 变电站继电保护及自动化装置.ppt
- 标准件与常用件.ppt
- 表面物理化学课件.ppt
- 拨叉零件设计说明书.doc
- 餐饮从业人员的自我管理(内部资料).ppt
- 朝阳区十八里店周庄三期农民回迁房项目模板施工方案.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 新视野大学英语3读写教程(第三版)u3培训课件.pptx VIP
- 盘扣式脚手架巡视检查记录表.docx VIP
- 蜜蜂授粉技术操作规程 .pdf VIP
- 2023年福建南平中考英语真题及答案.pdf VIP
- SY∕T 6106-2020 气田开发方案编制技术要求.pdf
- 项目二 任务一 托盘(教案)《餐饮服务与管理》(高教版第二版)同步课堂.docx
- 2025年演出经纪人演员梯队建设与组合(团体)管理专题试卷及解析.pdf VIP
- 2025年房地产经纪人“层级分摊法”在复杂建筑中的应用专题试卷及解析.pdf VIP
- 基于联邦学习的医疗数据隐私保护方案.pdf VIP
- 2025年无人机驾驶员执照考古勘探中地形复杂与文物碰撞风险事故案例分析专题试卷及解析.pdf VIP
原创力文档

文档评论(0)