第5章分支与循环程序设计 ■5,1转移 ■5.2分支结构程序设计 ■5.3循环程序设计 5,4跳转表
第5章 分支与循环程序设计 ◼ 5.1 转移 ◼ 5.2 分支结构程序设计 ◼ 5.3 循环程序设计 ◼ 5.4 跳转表
5.1转移 转移指令分: 无条件转移指令 条件转移指令
5.1 转移 转移指令分: ◼ 无条件转移指令 ◼ 条件转移指令
5.1.1无条件转移指令 ■无条件转移指令JMP 作用相当于goto语句,但使用频繁 分为: n段内转移 段内短转移 段间转移
5.1.1 无条件转移指令 ◼ 无条件转移指令JMP 作用相当于goto语句 ,但使用频繁。 ◼ 分为: ◼ 段内转移 ◼ 段内短转移 ◼ 段间转移
1.段内转移 ■格式: JMP SRC ■功能:跳转到SRC指定的位置继续执行 SRC可以是: 程序标号 如:JMP Done 寄存器 如:JMP EAX 内存操作数如: JMP LEBX]
1.段内转移 ◼ 格式:JMP SRC ◼ 功能:跳转到SRC指定的位置继续执行 ◼ SRC可以是: ◼ 程序标号 如: JMP _Done ◼ 寄存器 如: JMP EAX ◼ 内存操作数 如: JMP [EBX]
2.段内短转移 格式: JMP SHORT SRC ■JMP指令仅占2字节 SRC必须是一个程序标号 ■同 JMP SRC相比,短转移跳转的范围较小
2.段内短转移 格式:JMP SHORT SRC ◼ JMP指令仅占2字节 ◼ SRC必须是一个程序标号 ◼ 同JMP SRC相比,短转移跳转的范围较小