请问一个cpu重启的问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 15:43:51
计算机重启时各个寄存器的值是怎么样的呢?有默认的值吗?
最好是现在的或者是386以后的
我汗!!都说了是计算机了,不是单片机……

8086是除了cs=0ffffh之外 其余的如ip,ds ss es 还有flag 等等都是0000h 别的估计应该也差不多吧

在CPU重启后,各寄存器的值会复原到默认值。有些默认值是CPU自身的值,比如RAM SELECT REGIST 等等之类的值都会有默认值。 但这些值你也可以在初始化的时候进行自己设定。 至于重启后各寄存器的值要视不同的CPU而定
补充一下,寄存器,有普通寄存器,还有特殊功能寄存器,普通寄存器的值一般为FF,特殊功能寄存器的值,会变成默认值。具体值可以参看各芯片的datasheet.

0