教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教学研究 >

单片机原理实验之循环程序实验——五个数的排序

来源:网络收集 时间:2026-09-02
导读: 单片机原理 汇编语言 medwin 计算机硬件实验室实验报告 课程名称:单片机原理与接口技术 1 单片机原理 汇编语言 medwin 三.实现方法(含实现思路、程序流程图、实验电路图和源程序列表等) 基本要求源代码, 扩展要求关键代码 1、选择排序代码: 2\冒泡排序代码

单片机原理 汇编语言 medwin

计算机硬件实验室实验报告

课程名称:单片机原理与接口技术

1

单片机原理 汇编语言 medwin

三.实现方法(含实现思路、程序流程图、实验电路图和源程序列表等) 基本要求源代码, 扩展要求关键代码

1、选择排序代码:

2\冒泡排序代码:

SORT: mov r7,#4 mov r0,#30h loop1: mov r6,7 mov a,@r0 mov r1,0 loop2: inc R1 mov b,@r1 cjne a,b,l1 sjmp l2 l1: jnc l2 mov a,b mov b,r1 mov r4,b l2: djnz r6,loop2 xch a,@r0 mov b,r4 mov r1,b mov @r1,a inc r0 mov b,r0 mov r4,b dJnz r7,loop1 sjmp $ end

mov r4,#35h mov r2,#5 SORT: dec r4 dec r2 mov a,r2 jz jieshu mov r0,#30h mov r1,0 mov r6,0 mov r7,1 loop1: mov a,@r0 mov r3,a mov r1,0 loop2: mov a,r3 inc r1 mov r7,1 mov b,@r1 cjne a,b,l1 sjmp l2 l1: jc l2 inc r0 mov r6,0 xch a,b mov r3,a mov a,r1

xrl a,r4 jnz loop2 sjmp SORT l2: mov r3,a mov a,b xch a,@r0 mov @r1,a inc r0 mov a,r0 xrl a,r4 jnz loop2 sjmp SORT jieshu: sjmp $ end

初始化设置五个数放在数据 Data 区中 30H~34H 中,如下图:

单片机原理 汇编语言 medwin

四.实验结果分析(含执行结果验证、输出显示信息、图形、调试过程中所遇的问题及处理方法等) 初始化数据:21 65 18 70 81 1、直接选择排序 第一次:81 65 18 70 21

第二次:81 70 18 65 21

第三次:81 70 65 18 21

单片机原理 汇编语言 medwin

第四次:81 70 65 21 18

即完成直接选择排序。 2、冒泡排序 第一次:65 21 70 81 18

第二次:65 70 81 21 18

第三次:70 81 65 21 184

单片机原理 汇编语言 medwin

5

单片机原理 汇编语言 medwin

6

单片机原理实验之循环程序实验——五个数的排序.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1569750.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)