您的位置:首页 > 运维架构 > Linux

linux0.01 引导启动过程

2013-10-18 17:15 288 查看
 tools/build boot/boot tools/system > Image                         //makefile中,直接用build把boot,system写入到image中

 

BOOTSEG = 0x07c0

INITSEG = 0x9000

SYSSEG  = 0x1000 

 

 rep

 movw

 jmpi go,INITSEG                                                               //把512个字节写入到0x9000:0=0x90000,386的段机制,执行之

 

 mov ax,#SYSSEG

 mov es,ax  | segment of 0x010000

 call read_it                                                                       //读取引导扇区后面的到64K内容到0x1000:0=0x10000处           

 

mov ax,#0x0000                                                             //读取0x1000:0的64K数据 复制到0x0000处

 

 lmsw ax    

 jmpi 0,8                                                                        //转跳到0X0000去
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: