#
#
#
#
说明: ① 机器指令码所指定的位移量由汇编程序按照下式计算得出 位移量 = 转移目标地址 - 当前IP值(JMP指令的下一条指令的地址) ② 16位位移量是带符号二进制数因此跳转的范围为 ± 32K ③ 指令中的转移目标地址用相对于当前IP所指向指令的相对位移量来表示因此属于相对转移 ④ 用户程序可以忽略运算符SHORT或者NEAR PTR直接写成如下格
段内转移——近转移(near)在当前代码段64KB范围内转移( ±32KB范围)不需要更改CS段地址只要改变IP偏移地址段内转移——短转移(short)在段内-128127字节范围的转移 实际编程时汇编程序会根据目标地址的属性自动处理成短转移近转移或远转移 程序员可用操作符shortnear ptr 或far ptr 强制成为需要的转移类型无条件转移指令JMP(jump) 条件转移指令解答1—用
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级??第6章 程序控制指令 罗文坚中国科大 计算机学院:staff.ustc.eduwjluomcps 本章内容转移指令控制汇编语言程序的流程过程中断概述机器控制及其他指令转移指令无条件转移指令JMP条件转移指令和条件设置指令条件转移指令:JAJAEJBE……条件设置指令:SETASETAESETB……循环
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级??第6章 程序控制指令 罗文坚中国科大 计算机学院:staff.ustc.eduwjluomcps 本章内容转移指令控制汇编语言程序的流程过程中断概述机器控制及其他指令转移指令无条件转移指令JMP条件转移指令和条件设置指令条件转移指令:JAJAEJBE……条件设置指令:SETASETAESETB……循环
光洋电子(无锡)有限
违法有害信息,请在下方选择原因提交举报