导航:首页 > 源码编译 > 汇编语言冒泡算法教学视频

汇编语言冒泡算法教学视频

发布时间:2024-05-14 19:30:22

❶ 冒泡排序的算法原理

冒泡排序算法的运作如下:(从后往前) 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。

❷ 使用单片机汇编语言冒泡法排序

一、实验要求
给出一组随机数,将此组数据排序,使之成为有序数列
二、实验目的
1.了解数据排序的简单算法。
2.了解数列的有序和无序概念
三、实验说明
有序的数列更有利于查找。本程序用的是“冒泡排序”法,算法是将一个数与后面的
数相比较,如果比后面的数大,则交换,如此将所有的数比较一遍后,最大的数就会在
数列的最后面。再进行下一轮比较,找出第二大数据,直到全部数据有序。
四、程序框图

Size equ 10 ; 数据个数
Array equ 50h ; 数据起始地址
Change equ 0 ; 交换标志

Sort:
mov r0, #Array
mov r7, #Size-1
clr Change
Goon:
mov a, @r0
mov r2, a
inc r0

mov B, @r0
cjne a, B, NotEqual
sjmp Next
NotEqual:
jc Next ; 前小后大, 不交换

setb Change ; 前大后小, 置交换标志
xch a, @r0 ; 交换
dec r0
xch a, @r0
inc r0
Next:
djnz r7, Goon
jb Change, Sort
ljmp $

end
引自:伟福单片机开发平台软件实验

阅读全文

与汇编语言冒泡算法教学视频相关的资料

热点内容
php十天快速入门 浏览:369
h3c路由pdf 浏览:482
三轴点胶系统编程视频 浏览:391
锁机编程教学 浏览:946
成都首选DNS服务器地址 浏览:468
mac邮箱为什么没有发件服务器 浏览:131
androidservice多次 浏览:994
方舟为什么突然找不到服务器了 浏览:495
中兴ba910怎么升级安卓系统 浏览:789
pr电脑安装没有解压文件怎么办 浏览:681
linux查看所有目录大小 浏览:631
数控加工工艺与编程课后习题 浏览:183
编程入中高考了吗 浏览:704
pdf打开后是空白 浏览:148
python量化交易pdf 浏览:725
照片如何加密不占内存 浏览:965
手机怎么下载小恒钱包app 浏览:849
闪电服务器是什么 浏览:111
单片机入门视频教程第二课 浏览:45
天然气可压缩多少倍 浏览:238