汇编语言程序设计分支结构.pptVIP

  • 5
  • 0
  • 约3.26千字
  • 约 19页
  • 2023-09-16 发布于广东
  • 举报
* 汇编语言程序设计分支结构 第一页,共十九页,2022年,8月28日 5.2 分支程序设计 分支结构是对问题的处理方法有两种以上不同选择时采用的程序设计方法,在程序中,根据某一判断的不同结果执行不同的程序段。 根据执行的程序段数量的多少不同,可分为双分支结构程序和多分支结构程序。 每一次对条件的判断都会产生两种可能的结果:真(条件满足)或假(条件不满足)。 第二页,共十九页,2022年,8月28日 5.2 分支程序设计 1.双分支结构 典型的双分支结构程序的流程图: 条件成立跳转执行第2个分支语句体,否则顺序执行第1个分支语句体。注意第1个分支体后一定要有一个JMP指令跳到第2个分支体后 第三页,共十九页,2022年,8月28日 5.2 分支程序设计 条件成立跳转,否则顺序执行分支语句体;注意选择正确的条件转移指令和转移目标地址 第四页,共十九页,2022年,8月28日 5.2 分支程序设计 2.多分支程序设计 多个条件对应各自的分支语句体,哪个条件成立就转入相应分支体执行。多分支可以化解为双分支或单分支结构的组合,例如: Xor ah,ah ;等效于cmp ah,0 jz function0 ;ah=0,转向function0 dec ah ;等效于cmp ah,1 jz function1 ;ah=1,转向function1 dec ah ;等效于

文档评论(0)

1亿VIP精品文档

相关文档