(简答题)
什么是特权指令?计算机硬件结构分哪两种操作模式?
正确答案
把不允许用户程序中直接使用的指令称特权指令。I/O指令是特权指令,此外,如置中断屏蔽、把PSW送入程序状态字寄存器等指令也是特权指令。特权指令只允许操作系统中进行调度、控制或启动外围设备的程序使用。为避免用户程序中使用特权指令,计算机硬件结构区分两种操作模式:目态(只能使用除特权指令以外的指令)和管态(可使用全部指令)。当在目态下使用特权指令时硬件就发生信号:“程序使用了非法指令”,且不允许程序继续执行下去。所以,可以把用户程序置在目态下运行(在用户程序的PSW中置目态标志),而操作系统中必须使用特权指令的那部分程序可在管态下运行,这样可保证计算机系统的安全可靠。
答案解析
略