接管控制权

具体而言,要接管系统的控制权,需要完成两步操作:

  1. 编写引导程序,控制在512字节内,写入启动磁盘的第0扇区,

  2. 在第0扇区的最后两个字节(1FE, 1FF)写入0x55, 0xaa。
    BIOS在完成自检后,会检查第0扇区的最后两个字节是否是0x55, 0xaa,以此来判断是否包含有效的引导代码。如果是,则自动从引导磁盘的第0扇区加载引导程序到0x7c00处执行。具体如下图所示。

\image (1).png



登陆发表评论