8086程序:按降序排列整数数组


在这个程序中,我们将学习如何按降序排列数组元素。

问题陈述

编写一个8086汇编语言程序,按降序排列给定数组中的元素,该数组从内存偏移量501开始。序列的大小存储在内存偏移量500处。

讨论

这里我们使用冒泡排序技术对数字进行排序。在这个排序技术中,对于n个不同的数字将会有n次遍历。在第i次遍历中,第i个最小元素将被放置在末尾。这是一个基于比较的排序。我们取两个连续的数字,比较它们,如果数字顺序不正确,则交换它们。

输入

地址
数据

500
06
501
51
502
24
503
2C
504
CF
505
3E
506
45

 

流程图

 

程序

输出

地址
数据

501
CF
502
51
503
45
504
3E
505
2C
506
24

 

 

 

 

 

 

 

 

更新于:2019年7月30日

4K+浏览量

开启你的职业生涯

完成课程获得认证

开始学习
广告