扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 指令系统中等
单选题
2024年11月第53题
中等
单选题
2024年11月第53题
#了解即可
#超纲
下列指令中不属于程序控制指令的是(【中断隐指令】)。
问题(1)
浓缩知识点
程序控制指令的核心功能是改变程序的执行顺序,涵盖条件转移指令、无条件转移指令、循环控制指令等类型,这类指令由程序员编写,用于实现程序的分支跳转、循环执行等流程控制,是管控程序执行逻辑的核心指令类别。而中断隐指令不属于程序控制指令范畴,它并非程序员可编写的可见指令,而是当系统响应中断请求时由硬件自动触发执行的操作,主要负责保存当前程序断点、切换处理器运行现场等关键任务,属于硬件层面为保障中断机制正常运作而执行的隐含操作,与程序员主动操控程序流程的程序控制指令存在本质区别。
正确答案
C
本题考察的是程序控制指令的分类与作用。
程序控制指令是指用于改变程序执行顺序的一类指令。其核心目的是控制程序流程,如跳转、循环、中断等。
A选项 条件转移指令:是一种典型的程序控制指令,用于根据条件(如标志位)决定程序是否跳转到另一个地址,属于程序控制指令,错误。
B选项 循环控制指令:本质上是通过条件转移指令构造的循环结构,用于控制循环的进入与退出,也属于程序控制指令,错误。
C选项 中断隐指令:并非程序员编写的可见指令,而是在中断响应过程中由硬件自动执行的指令(如保存断点、切换现场等),不属于程序控制指令的范畴,正确。
D选项 无条件转移指令:直接跳转到指定地址,无需判断条件,是典型的程序控制指令,错误。
因此,选择 C。
