无条件转移不受任何条件约束,可直接把程序转移到下一条需执行指令的地址。而条件转移是根据当前指令的执行结果来决定是否需要转移,若条件满足,则转移;若条件不满足,则继续按顺序执行。
举一反三
- 执行条件转移指令Jcc,如果条件cc不成立,则顺序执行下一条指令。
- 执行条件转移指令Jcc,如果条件cc不成立,则顺序执行下一条指令。 A: 正确 B: 错误
- 中国大学MOOC: 执行条件转移指令Jcc,如果条件cc不成立,则顺序执行下一条指令。
- Jump指令与Call指令的区别是________。A.()Jump指令是条件转移指令,根据当前指令执行结果来决定是否需要转移;()Call指令是无条件转移指令,直接跳转。B.()Jump指令是无条件转移指令,直接跳转;()Call指令是条件转移指令,根据当前指令执行结果来决定是否需要转移。C.()Jump指令跳转不需保存现场;()Call指令跳转需保存现场,D.()Jump指令跳转需保存现场;()Call指令跳转不需保存现场
- 条件转移指令执行时所依据的条件来自( ) A: 指令寄存器 B: 标志寄存器 C: 程序计数器 D: 地址寄存器<br>指令寄存器用于存放当前正在执行的指令;程序计数器用于存放下一条指令的地址;地址寄存器用于暂存指令或数据的地址;程序状态字寄存器用于保存系统的运行状态。条件转移指令执行时,需对标志寄存器(程序状态字寄存器)的内容进行测试,判断是否满足转移条件。