Linux0.11内核--启动引导代码分析setup.s

setup的整体作用: 首先利用BIOS中断读取机器的数据,将其保存在地址0x9000:0x0000处,覆盖了原来bootsect.s代码所在的位置,由于bootsetc模块的代 码运行完毕,已经没有其他的用处了,所以可以将其覆盖掉。 然后关闭中断,setup将system模块整体移动至内存起始处,原来位于0x1000:0x0000,由于movsb和movsw指令的功能是移动一个字节或 者一个字,
相关文章
相关标签/搜索