加载“OS”
这部分只要写两行代码
实验任务
我们最后一步,是加载app(即OS) 。
切换到本节实验
切换前请commit来把task1的代码提交!!!
请在完成《开启保护模式》之后,在实验根目录命令行里输入,切换到本节的分支:
框架理解
boot.c里面的bootMain函数的作用有如下两个:
把app.bin里面的内容读到0x8c00(在本实验我们这样规定,实际上不一定非是0x8c00)
跳转到0x8c00(Hint:使用内联汇编)
readSect函数是将第offset块磁盘读出,读到物理地址为dst的内存中。
Last updated