问题
单项选择题
下面是80X86宏汇编语言中关于SHORT和NEAR的叙述,哪一个是正确的
A.它们都可以直接指示无条件转移指令目标地址的属性
B.它们都必须借助于PTR才能指示无条件转移指令目标地址的属性
C.SHORT必须借助于PTR才能指示无条件转移指令目标地址的属性
D.NEAR必须借助于PTR才能指示无条件转移指令目标地址的属性
答案
参考答案:D
解析: 无条件转移指令用于将程序执行流程无条件转移到目标地址所指的位置再执行,段内直接转移有下面两种:段内直接短转移JMP SHORT标号(SHORT是短距离转移,其转移范围相对于指令地址而官在-128~+127个字节之间)。段内直接近转移JMP NEAR PTR标号 (NEAR是近距离转移,其转移范围相对于指令地址而言在±32KB个字节之间)。