- 4
- 0
- 约6.37千字
- 约 45页
- 2016-09-17 发布于湖北
- 举报
6.4 多重循环 1. 内循环和外循环的控制 双重循环需要两个循环控制变量I,J。 多重循环嵌套时,不允许内外循环交叉。 6.4.1多重循环结构 2.内循环和外循环的跳转 在多重循环程序编写过程中,要注意循环体内条件转移指令的转移方向。一般来说,可以从内循环跳入外循环,或者跳出外循环;不允许从外循环跳入内循环或者直接从循环外跳入循环内。 6.4.2排序程序 双重循环程序的典型应用是排序。排序采用冒泡算法。 冒泡算法的主要思想是从第一个元素开始,依次对两个相邻的元素进行比较,如果第一个元素比第二个大,则两数交换位置,第一遍N-1次比较之后,最大的数排在最后;再做第二遍N-2次比较,比较出第二大的数……;以此类推,最多进行N-1遍比较,所有的数按从小到大升序排序。 设计思路: (1)用两条LOOP指令实现双重循环时,对CX寄存器有冲突。采用PUSH CX指令将外循环的CX值入栈保存,内循环的LOOP结束后,再将外循环的CX恢复; (2)用相对寄存器寻址取出两数进行比较。 示例6-5 将字数组PART按升序排序。 程序如下: ;6-5.asm 将字数组part按升序排序。 data segment part dw 15,32,6,-27,8 sign dw ? data ends code segment assume cs:code,ds:data s
您可能关注的文档
- 第6章实际气体的性质及热力学一般关系式2016讲解.ppt
- 第一章第一节我们周围的生物自制讲解.ppt
- 第一章第一节遗传因子的发现讲解.ppt
- 第6章输出设备讲解.ppt
- 第6章数据库系统安全技术讲解.ppt
- 第一章第一节宇宙中的地球讲解.ppt
- 第6章顺序图和协作图讲解.ppt
- 第一章-第一节-原子结构讲解.doc
- 第一章第一节种子萌发的过程讲解.ppt
- 第6章糖代谢讲解.ppt
- 压水堆核电厂用不锈钢 第44部分:反应堆冷却剂波动管用奥氏体不锈钢管编制说明.pdf
- 核电厂能动机械设备鉴定 第5部分:泵组件鉴定编制说明.pdf
- 空气源热泵烤烟房编制说明.pdf
- 移动式真空绝热液氢压力容器.pdf
- 地面用晶体硅光伏组件环境适应性测试要求 第4部分:高原气候条件.pdf
- 高海拔极端环境下复合绝缘子材料性能评价方法编制说明.pdf
- 压水堆核电厂用不锈钢 第28部分:3级设备用耐海水腐蚀奥氏体—铁素体双相不锈钢承压铸件编制说明.pdf
- 压水堆核电厂用不锈钢 第7部分:安全级支承用奥氏体不锈钢钢板和钢带编制说明.pdf
- 太阳能热水系统温室气体减排量核算与监测方法编制说明.pdf
- DB11T-建筑垃圾再生材料透水地面铺装技术规程 .pdf
原创力文档

文档评论(0)