多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 10.1 复位后处理器状态(Processor State After Reset) EAX寄存器的值将取决于加电自检的结果。自检程序可能还要在RESET后有一个BUSY信号的高电位。如果通过自检,EAX值为0。非0值意为着处理器某些部件出了故障。如果没作自检,EAX里的值没有定义。 如图10-1所示,在复位后,DX寄存器包含了组件的标识号和修定编号。DH包含3,则指定了80386组件。DL包含一个唯一的修定号。 图10-2显示了,控制寄存器0(CR0)包含的值。如果当前配置下(复位后ERROR引脚的状态),80387存在的话,CR0的ET位被设置。如果ET清除,则可能没有协处理器或只包含一个80287协处理器。软件应该把后来这两种可能性区别开来。 余下的寄存器和标志位如下所示: ![](https://box.kancloud.cn/2016-03-06_56dbfdae027fd.gif) 以上未提到的寄存器的值,都是未定义的。 这些设置说明了,处理器开始时工作在实模式,且禁止中断。 ![](https://box.kancloud.cn/2016-03-06_56dbfdae13033.gif)