汇编语言程序设计 第5章循环与分支程序设计 在汇编语言程序设计中,程序有顺序 分支、循环和子程序四种基本结构形式。 汇编语言程序设讣的基本过程可分为以下 几个步骤:分析问题。建立数学模型一〉 确定算法—>画流程框图_>编写程序 >上机调试程序 5.1循环程序设计 5.2分支程序设计
汇编语言 程序设计 第5章 循环与分支程序设计 在汇编语言程序设计中,程序有顺序、 分支、循环和子程序四种基本结构形式。 汇编语言程序设计的基本过程可分为以下 几个步骤:分析问题,建立数学模型—> 确定算法—>画流程框图—>编写程序 —>上机调试程序 5.1 循环程序设计 5.2 分支程序设计
汇编语言程序设计 5.1循环程序设计 5.1.1循环程序的结构 盾环程序的组成 个循环程序通常由以下5个部分组成: (1)初始化部分(2)工作部分 (3)修改部分(4)控制部分 (5)结束处理部分
汇编语言 程序设计 5.1 循环程序设计 5.1.1 循环程序的结构 1.循环程序的组成 一个循环程序通常由以下5个部分组成: (1)初始化部分 (2)工作部分 (3)修改部分 (4)控制部分 (5)结束处理部分
汇编语言程序设计 2.循环程序的结构形式 循环程序有两种结构形式 (1)“先执行,后判断”结构 (2)“先判断,后执行”结构 5.1.2循环指令 循环指令L00P 格式:L0OP0PR 测试条件:(CX)≠0
汇编语言 程序设计 2.循环程序的结构形式 循环程序有两种结构形式: (1)“先执行,后判断”结构 (2)“先判断,后执行”结构 5.1.2 循环指令 循环指令LOOP 格式:LOOP OPR 测试条件:(CX)≠0
汇编语言程序设计 当为零或相等时循环指令00PZ/L0OPE 格式:L0OPZ/L0OE0PR 测试条件:ZF=1且(CX)≠0 当不为零或不相等时循环指令 LOOPNZ/ LOOPNE 格式: LOOPNZ/L00PNE0PR 测试条件:ZF=0且(CX)≠=0
汇编语言 程序设计 当为零或相等时循环指令LOOPZ/LOOPE 格式:LOOPZ/LOOPE OPR 测试条件:ZF=1且(CX)≠0 当不为零或不相等时循环指令 LOOPNZ/LOOPNE 格式:LOOPNZ/LOOPNE OPR 测试条件:ZF=0且(CX)≠0
汇编语言程序设计 51.3循环程序设计方法和程序举例 如何控制循环是循环程序设讣中一个重 要环节。控制循环的方法很多,常用的 有 1.用计数器控制循环(循环次数己知) 2.按条件控制循环(循环次数未知) 3.用开关变量控制循环 4.用逻辑尺控制循环
汇编语言 程序设计 5.1.3 循环程序设计方法和程序举例 如何控制循环是循环程序设计中一个重 要环节,控制循环的方法很多,常用的 有: 1.用计数器控制循环(循环次数已知) 2.按条件控制循环(循环次数未知) 3.用开关变量控制循环 4.用逻辑尺控制循环