是因为我们把[0,4mb]和[KernalBASE,KERNALBASR + 4MB]这段的虚拟地址都映射到了0-4MB的物理地址上,因此无论EIP在高位还是在低位都可以运行。必须这样做的原因是,如果只映射高位地址。在我们刚开启分页模式之后就会crash。
因为刚开始我们访问的还是地位地址。是通过jump来跳转到高位》
4. Part4 : Challenge//TODO
是因为我们把[0,4mb]和[KernalBASE,KERNALBASR + 4MB]这段的虚拟地址都映射到了0-4MB的物理地址上,因此无论EIP在高位还是在低位都可以运行。必须这样做的原因是,如果只映射高位地址。在我们刚开启分页模式之后就会crash。
因为刚开始我们访问的还是地位地址。是通过jump来跳转到高位》
4. Part4 : Challenge//TODO
内容版权声明:除非注明,否则皆为本站原创文章。