特權指令指具有特殊許可權的指令。這類指令只用於操作系統或其他系統軟體,一般不直接提供給用戶使用。
指令圖
特權指令,在多用戶、多任務的計算機系統中必不可少。主要用於系統資源的分配和管理,包括改變系統工作方式,檢測用戶訪問許可權,修改虛擬存儲器管理的段表、
頁表,完成任務的創建和切換等。
常見的特權指令有以下幾種:
(1)有關對I/O設備使用的指令 如啟動I/O設備指令、測試I/O設備工作狀態和控制I/O設備動作的指令等。
(2)有關訪問程序狀態的指令 如對程序狀態字(PSW)的指令等。
(3)存取特殊寄存器指令 如存取中斷寄存器、
時鐘寄存器等指令。
(4)其他指令