Linux0.11的引导启动程序(boot)的分析
文章目录1.总体过程概述2.bootsect.s3.setup.s4.head.s1.总体过程概述我们都知道,计算机是一个取指执行的机器,那么打开电源后,计算机所执行的第一句指令是什么呢?计算机进行取值的时候,要根据CS:IP这两个寄存器的内容来寻找。所以我们要关注这两个寄存器所指向的内容。而这是由硬件设计者所决定的。我们所讨论的Linux0.11是基于x86的,刚开机时,CPU处于实模式,其中CS=0xFFFF,IP=0x0000。此时它寻找的地址就是0xFFFF0(ROM BIOS的
原创
2020-10-11 11:13:09 ·
558 阅读 ·
0 评论