bootsect.s / boot.s 的作用

971阅读 0评论2012-04-21 glinuxi
分类:LINUX

        boot.s/bootsect.s 是磁盘引导程序,驻留在第一个扇区(引导扇区,0磁道 , 0磁头 第一个扇区)。在PC机加电ROM BIOS 加电自检后,ROM BIOS 会将boot.s 或者bootsect.s 加载到0x7c00开始处,并且开始运行。 
       在boot.s/bootsect.s代码执行期间,会将自己移植到0x9000处开始执行。
主要作用;
  1.    将setup.s加载到0x9020处,利用BIOS中断0x13来获取磁盘参数。
  2.    利用中断0x10显示加载信息。
  3. 根据磁盘信息参数来确定根文件系统设备。并且保存设备号Lroot_dev
  4. 跳转到0x9020处,执行setup
上一篇:保护模式和实模式
下一篇:BIOS 和 CMOS的概念和区别