单选题
在操作系统中,既可以在内核态下运行又可以在用户态下运行的指令是______。
A、
置程序计数器
B、
清指令寄存器
C、
清溢出标志
D、
置移位方向标志
【正确答案】
D
【答案解析】
特权指令包括输入输出指令、停机指令等,只有在监控程序才能执行特权指令,只能在内核态下运行;用户只能执行一般指令,在用户态下运行。对于置程序计数器、清指令寄存器、清溢出标志的操作指令都属于特权指令,只能在内核态下运行。但置移位方向标志位属于非特权指令,可以在内核态下运行又可以在用户态下运行。故本题答案选择D选项。
提交答案
关闭