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

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

发布时间: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
引自:伟福单片机开发平台软件实验

阅读全文

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

热点内容
起亚k2两厢空调压缩机 浏览:998
如何操作滴滴app 浏览:261
华为云服务不提供云服务器吗 浏览:854
程序员那么可爱1到24集 浏览:88
单片机报警器电路 浏览:67
工程图加密费用 浏览:361
海上慧生活APP怎么注销 浏览:760
mac网页里为什么搜不到文件夹 浏览:14
爱奇艺会员为什么苹果比安卓贵 浏览:849
手机怎么下载登录宝可梦服务器 浏览:541
分期乐java 浏览:121
30零基础能当程序员么 浏览:551
苏宁新程序员 浏览:795
u盘安装linux工具 浏览:714
国外找住宿用什么app 浏览:881
拉姆达编程 浏览:411
vc编程规范 浏览:999
安卓手机软件加密app中文 浏览:124
螺纹零件加工编程 浏览:323
sns开源java 浏览:412