利用冒泡法排序算法,将内存单元存储的数35H,78H,25H,13H,8H,D2H由大到小进行排序。

DATA SEGMENT
DAT DB 35H,78H,25H,13H,8H,0D2H
DATA ENDS
CODE SEGMENTASSUME CS:CODE,DS:DATA
START: MOV AX,DATAMOV DS,AXMOV CX,5
A1:    MOV DI,CXMOV BX,0
A2:    MOV AL,DAT[BX]CMP AL,DAT[BX+1]JGE A3XCHG AL,DAT[BX+1]MOV DAT[BX],AL
A3:    ADD BX,1LOOP A2MOV CX,DILOOP A1MOV DL,DAT[0]MOV CL,4SHR DL,CLOR DL,30HCMP DL,39HJBE AD1ADD DL,7
AD1:   MOV AH,2INT 21HMOV DL,DAT[0]AND DL,0FHOR DL,30HCMP DL,39HJBE AD2ADD DL,7
AD2:   MOV AH,2INT 21HMOV AH,4CHINT 21H
CODE ENDSEND START

汇编语言实现冒泡法排序相关推荐

  1. 汇编语言---冒泡法排序

    汇编语言冒泡法排序 配置环境 编辑程序 运行程序 后续 配置环境 首先双击下载程序进行下载.(没有安装程序的,可以下载我为大家准备的安装文件.) 不会安装的可以看一下文件 将debug.exe放入C盘 ...

  2. c语言冒泡法排序实验报告,四川大学微机原理冒泡法排序实验报告.doc

    四川大学微机原理冒泡法排序实验报告四川大学微机原理冒泡法排序实验报告 <微机原理与接口技术实验报告> 学 院: 电气信息学院 班 级: 电力 老 师: 学 号: 姓 名: 目 录 实验目的 ...

  3. C语言冒泡法排序——凭空出现的“26”

    如果给你一连串的数字让你按照从小到大的顺序排列你会怎么办呢?挨个比较吗?我这有一种好玩的排序方法叫做冒泡排序.其实,冒泡法排序是C 语言中,较经典的一种排序方法.哈哈哈,经典不经典我不知道,反正我接触 ...

  4. C语言——冒泡法排序应用

    #include <stdio.h> #include <stdlib.h> int main()/*有int main 就会有return 0;如果是void main ,就 ...

  5. PTA 基础编程题目集 7-27 冒泡法排序 C语言

    PTA 基础编程题目集 7-27 冒泡法排序 C语言 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一 ...

  6. 7-27 冒泡法排序 (C语言)

    7-27 冒泡法排序 (20 分)将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一个元素必定是最大的元 ...

  7. 从头学习linux C 冒泡法排序

    下面是一个简单冒泡法排序,代码如下: [cpp] view plaincopy #include <stdio.h> #define LEN 10 int main() { int a,i ...

  8. C语言 数组排序 – 冒泡法排序 - C语言零基础入门教程

    目录 一.简介 二.数组冒泡法排序原理 三.数组冒泡法排序实战 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.简介 经过前面的学习, ...

  9. 7-27 冒泡法排序 (20 分)

    7-27 冒泡法排序 (20 分) 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一个元素必定是最大的 ...

最新文章

  1. 2019前沿信息科技创新论坛成功举办
  2. rust编程之道 pdf_LPC: 想在内核里引入Rust,还需要做很多决定
  3. 软件测试 测试停止标准_停止正常测试
  4. “BindingNavigator”如何在删除前弹出确认框?
  5. Nginx反向代理配置配置实例
  6. Vue数据绑定v-bind
  7. HTML5 canvas点击爆炸网页特效代码
  8. excel文件修复工具_用EXCEL自己制作批量修改文件名的实用工具
  9. Jetson AGX Xavier 固态硬盘安装并挂载到/home与无线模块安装
  10. 数据库管理及常用语句
  11. Kubernetes(5)job控制器
  12. 140种Python标准库、第三方库和外部工具
  13. uniapp开发微信小程序,从构建到上线
  14. 第十一届吴文俊人工智能科学技术奖颁奖盛典召开,66个项目成果摘得中国智能科学技术奖励最高殊荣
  15. 《趣弹幕-滚动LED显示屏-技术支持》
  16. 程序员向 GitHub 仓库提交 PR,结果 “轰炸” 了近 40 万开发者
  17. Java JVM 动态方法调用之方法句柄 MethodHandle
  18. java马士兵网络编程_学习笔记-马士兵java - 网络编程
  19. 用通俗易懂的方式讲解:主成分分析(PCA)算法及案例(Python 代码)
  20. Android Studio 查看Shar1码

热门文章

  1. 类型多样的欧式简约家装整体3d模型素材,速来收藏
  2. php writevarint64_PHP 类型转换函数intval
  3. 京东物流加入全球区块链货运联盟
  4. 对方服务器已读的邮件无法撤回,撤销已发送的邮件 时遇到的问题.
  5. Android 面经:猎豹移动、饿了么
  6. Charles 修改接口返回数据
  7. 阿里云Linux挂载新磁盘
  8. 车企小程序,汽车行业新战场【产品分析报告】
  9. vr sdk ios android,iOS端SDK的使用
  10. 火狐linux 32位,火狐浏览器32位电脑版下载,火狐浏览器官方下载最新版电脑版32位 v1.0 - 浏览器家园...