引导程序为何要org 07c00h

WHYlinux 咱们知道编译器自己在汇编时对指令的地址计算的是相对地址。而对于引导扇区,一切只是从无生有的 阶段,是按绝对地址执行,那么对于用相对地址编译的执行码就要换算成绝对地址。windows 通常而言,“真实开始执行的引导扇区"都会固定装载到07c00处,主意这句话是说一个真正的引导扇区。 对于硬盘上,会有一个主引导扇区,而后由它来控制和其它引导扇区,好比grub控制windows,lin
相关文章
相关标签/搜索