当前位置首页 > 百科> 正文

MSW(16位的机器状态字暂存器)

2019-09-10 10:30:12 百科

MSW(16位的机器状态字暂存器)

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保留后用。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net