下列指令中,不能在用户态执行的是()。
A.trap 指令
B. 跳转指令
C. 压栈指令
D. 关中断指令
[tag_link]
正确答案:D
trap 指令 、跳转指令和压栈指令均可以在用户态执行,其中 trap 指令负责由用户态转换成为内核态,而关中断指令为特权指令,必须在核心态才能执行,选 D。