下列指令中,不能在用户态执行的是_______。
A、
trap指令
B、
跳转指令
C、
压栈指令
D、
关中断指令
【正确答案】
D
【答案解析】
解析:trap指令、跳转指令和压栈指令均可以在用户态执行,其中trap指令负责由用户态转换成为内核态。而关中断指令为特权指令,必须在核心态才能执行,选D。
提交答案
关闭