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

2014-11-24 13:07:17 · 作者: · 浏览: 2

Linux内核中的系统启动引导代码位于/boot目录下



但是,由于。Linus当时是在MINIX系统上开发Linux的,最初MINIX系统上还没有移植gas程序,因此Linus就使用了MINIX系统上的as86。


bootsect需要是16位的实模式程序。目前gas汇编器也支持16位的编译。所以现在也可以直接用as编译器直接编译。


下面是用at&t格式改写的bootsect.s代码