MSW(16位的機器狀態字暫存器)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲
Intel在80286 CPU中引入了一個16位的機器狀態字暫存器MSW。在80386及其後續的CPU中已經把MSW擴展為4個32位控制暫存器CR0、CR1、CR2和CR3,原來的MSW功能由CR0的低16位來實現。
這16位的作用分別為:
A. 位0 是啟用保護模式(Protection Enable)標誌。當設定該位時開啟保護模式;清零時進入實模式
B. 位1是監控協處理器(Math Present)標誌。用於控制WAIT/FWAIT指令與TS標誌的互動作用。
C. 位2是仿真(Emulation)標誌。置位時表示沒有協處理器,所有浮點指令都由軟體來模擬,執行協處理器指令時會產生設備不存在異常。
D. 位3是任務切換(Task Switch)標誌。
E. 位4是擴張類型(Extension Type)標誌。置位時表示系統有80387協處理器,為0時指明用80287協處理器。若仿真位EM=1則該位被忽略。
F. 位5是協處理器錯誤(Numeric Error)標誌。
G. 位6-15保留後用。

相關詞條

熱門詞條

聯絡我們