程式狀態字

程式狀態字PSW(Program Status Word),是指在電腦中,一段包含被作業系統和潛在硬體使用的程式狀態信息的記憶體或硬體區域。一般用一個專門的暫存器來指示處理器狀態。

簡介

它經常包含一個指向下一條需要被執行指令的指針。程式狀態字還通常包含一個錯誤狀態區域和關於中斷允許或禁止,超級或普通用戶模式位的條件代碼。

在計算機系統中,表明系統運行狀態的部件是 程式狀態字

程式狀態字PSW(Program Status Word)包括的狀態位有 進位標誌位(CF)結果為零標誌位(ZF)符號標誌位(SF)溢出標誌位(OF)陷阱標誌位(TF)中斷使能(中斷禁止)標誌位(IF)虛擬中斷標誌位(VIF)虛擬中斷待決標誌位(VIP)I0特權級別(IOPL)

通常的狀態代碼:CPU的工作狀態碼——指明管態還是目態,用來說明當前在CPU上執行的是作業系統還是一般用戶,從而決定其是否可以使用特權指令或擁有其它的特殊權力。條件碼——反映指令執行後的結果特徵。中斷禁止碼——指出是否允許中斷。

各個狀態之間的轉換:目態--管態其轉換的唯一途徑是通過中斷。管態--目態可用設定PSW(修改程式狀態字)可實現

相關詞條

相關搜尋

熱門詞條

聯絡我們