bootsect代码解析之system模块搬移

下面继续来看bootsect部分如何搬移system模块到0x10000即64K内存处的: 首先将system段的地址0x1000存放到es段寄存器中,然后调用read_it子调用汇编函数。下面来看read_it都做了什么: 开始之前,我们先来回顾一下开头的一段话: 注意这里,linus说当前系统(这里指system模块)最大8*65536.这个值是64K*8=512K,那么这个512K是从哪里来
相关文章
相关标签/搜索