§4-3-3 汇编语言程序设计——循环结构设计 例6 AX寄存器中有一个16位二进制数,编程统计其中1的个数,结果放到CL寄存器。 解:相应程序如下 MOV CL, 0 ;初始化 L1: AND AX, AX ;控制循环 JZ STOP SAL AX, 1 ;循环体 JNC L2 INC CL L2: JMP L1 STOP: HLT 示例: AX = 123A H = 0001 0010 0011 1010 B CL = ; 06 H 2.多重循环: 多重循环设计方法应注意: ⑴初始控制条件。 ⑵循环可以嵌套,并列,但不能交叉。可以从内循环跳到外循环,不可以从外循环中直接跳进内层循环。 ⑶防止死循环。 §4-3-3 汇编语言程序设计——循环结构设计 例7 存储器数据段从BUF开始存放一个字数组,数组中第一个字中存放该数组的长度N,编制一个程序使此数组中的数据按照从小到大的次序排列。 解:采用冒泡排序算法。 从第一个数据开始相邻的数进行比较,若次序不对,两数交换位置。第一遍比较(N—1)次后,最大
您可能关注的文档
- 第八讲南朝梁陈诗歌赏析.ppt
- Python-OpenCV基础视频教程---第02讲OpenCV2&3自带例程赏析.pptx
- 农村综合改革的基本理论与主要经验.pptx
- 监控工具整理性能监控工具知识分享.pptx
- 自动控制理论二上篇.ppt
- 理论力学动力学引言.ppt
- 日本大师安藤忠雄作品赏析.ppt
- 头部攻防策略分享课件.ppt
- 门窗 变形缝教学课件.ppt
- 电影《美丽人生》赏析模板.ppt
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
原创力文档

文档评论(0)