哪些指令可能不改变程序下一条指令的地址?Ⅰ. 条件转移Ⅱ. 过程调用Ⅲ. 陷入指令Ⅳ. 返回
A. Ⅰ、Ⅱ
B. Ⅰ、Ⅳ
C. Ⅱ、Ⅲ
D. Ⅱ、Ⅳ
[tag_link]
正确答案:B
**【解析】**条件转移指令(Ⅰ)根据条件决定是否跳转:当条件不满足时,程序继续顺序执行,下一条指令地址不变,因此可能不改变地址。返回指令(Ⅳ)通常改变地址,但理论上若返回地址恰好是当前指令地址,则可能不改变地址。过程调用指令(Ⅱ)和陷入指令(Ⅲ)总是跳转到目标地址,一定会改变下一条指令地址,不可能不改变。因此,可能不改变下一条指令地址的指令是Ⅰ和Ⅳ。