正在加载图片...
5.2.2双分支结构 双分支结构相当于高级语言的I- THEN-ELSE形式。I-THEN结构只是I- THEN-ELSE形 式的特例,即ELSE部分为空。 通常,使用条件转移指令Jc与无条件转移指令JMP来实现分支。一般必须先安排比较或 算术、逻辑运算等影响标志位的指令,然后用Jc指令判断条件,以实现分支转移。 对应于- THEN-ELSE结构的80x86汇编语言代码形如 <为测试条件c准备> Jcc Else code <THEN程序段> jmp EndOfIF Else Code <ELSE程序段> EndOrF 注意,程序隐含是顺序执行的,在THEN分支体执行后,不会自动跳过ELSE分支体,而 是继续执行其后的代码。 2021//21 80x86汇编语言程序设计2021/1/21 80x86汇编语言程序设计 5.2.2 双分支结构 双分支结构相当于高级语言的IF-THEN-ELSE形式。IF-THEN结构只是IF-THEN-ELSE形 式的特例,即ELSE部分为空。 通常,使用条件转移指令Jcc与无条件转移指令JMP来实现分支。一般必须先安排比较或 算术、逻辑运算等影响标志位的指令,然后用Jcc指令判断条件,以实现分支转移。 对应于IF-THEN-ELSE结构的80x86汇编语言代码形如: <为测试条件cc做准备> Jcc ElseCode <THEN 程序段> jmp EndOfIF ElseCode: <ELSE 程序段> EndOfIF: 注意,程序隐含是顺序执行的,在THEN分支体执行后,不会自动跳过ELSE分支体,而 是继续执行其后的代码
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有