2026 组成原理 cache概念 选择题
第 17 题

哪些指令可能不改变程序下一条指令的地址?Ⅰ. 条件转移Ⅱ. 过程调用Ⅲ. 陷入指令Ⅳ. 返回

A. Ⅰ、Ⅱ B. Ⅰ、Ⅳ C. Ⅱ、Ⅲ D. Ⅱ、Ⅳ

[tag_link]

正确答案:B

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