这个系列的首篇老李打算为大家介绍一下计算机是如何启动的。我的设想是把我们写出来的程序直接放在CPU
上去跑,因为汇编语言就是和硬件打交道的语言,如果在我们的程序和硬件之间隔一层操作系统的话,总感觉没那么舒服。结合这篇文章的知识,我们就可以让硬件直接加载我们自己的程序并执行。
通常计算机的启动方式分为两种:传统的BIOS-MBR
启动模式和新的UEFI-GPT
启动模式。在这里我们介绍传统的BIOS-MBR
启动模式。
先来看一下按下计算机的电源或者复位键之后CPU
中寄存器的初始值。
大约 8 分钟