複製鏈接
請複製以下鏈接發送給好友

程序狀態字

鎖定
程序狀態字PSW(Program State Word),是指在電腦中,一段包含被操作系統和潛在硬件使用的程序狀態信息的內存硬件區域。一般用一個專門的寄存器來指示處理器狀態。
中文名
程序狀態字
外文名
Program Status Word
別    名
PSW
簡介
它經常包含一個指向下一條需要被執行指令指針。程序狀態字還通常包含一個錯誤狀態區域和關於中斷允許或禁止,超級或普通用户模式位的條件代碼。
在計算機系統中,表明系統運行狀態的部件是程序狀態字
程序狀態字PSW(Program Status Word)包括的狀態位有進位標誌位(CF)結果為零標誌位(ZF)符號標誌位(SF)溢出標誌位(OF)陷阱標誌位(TF)中斷使能(中斷屏蔽)標誌位(IF)虛擬中斷標誌位(VIF)虛擬中斷待決標誌位(VIP)I0特權級別(IOPL)
通常的狀態代碼:CPU的工作狀態碼——指明管態還是目態,用來説明當前在CPU上執行的是操作系統還是一般用户,從而決定其是否可以使用特權指令或擁有其它的特殊權力。條件碼——反映指令執行後的結果特徵。中斷屏蔽碼——指出是否允許中斷。
各個狀態之間的轉換:目態--管態其轉換的唯一途徑是通過中斷。管態--目態可用設置PSW(修改程序狀態字)可實現