- 28
- 0
- 约5.83千字
- 约 5页
- 2017-08-22 发布于河南
- 举报
操作系统的启动
实验性质:验证
建议学时:2学时
实验目的
跟踪调试EOS在PC机上从加电复位到成功启动的全过程,了解操作系统的启动过程。
预备知识
阅读《EOS实验指南》第三章,了解EOS操作系统的启动过程。阅读2.4节,复习汇编语言的相关知识,并掌握NASM汇编代码的特点。阅读附录A,了解Bochs和Virtual PC这两款虚拟机软件的特点,重点熟悉Bochs的调试命令。
实验内容
3.1 准备实验
启动OS Lab。
新建一个EOS Kernel项目。
在“项目管理器”窗口中打开boot文件夹中的boot.asm和loader.asm两个汇编文件。boot.asm是软盘引导扇区程序的源文件,loader.asm是loader程序的源文件。简单阅读一下这两个文件中的NASM汇编代码和注释。
按F7生成项目。
生成完成后,使用Windows资源管理器打开项目文件夹中的Debug文件夹。找到由boot.asm生成的软盘引导扇区程序boot.bin文件,该文件的大小一定为512字节(与软盘引导扇区的大小一致)。找到由loader.asm生成的loader程序loader.bin文件,记录下此文件的大小,在下面的实验中会用到。找到由其它源文件生成的操作系统内核文件kernel.dll。
3.2 调试EOS操作系统的启动过程
3.2.1 使用Bochs做为远程目标机
按照下面的
原创力文档

文档评论(0)