Linux内核剖析之setup.s简介

setup.s主要作用:利用中断读取系统数据并保持在0x90000处,把system的程序从0x10000~0x89999移动到0x0000处,加载中断描述符表寄存器(idtr)和全局描述符表寄存器(gdtr),进入32位保护模式运行,跳转到system最前面的head.s。

setup读取的参数如下:

参数代码如下:

 读取光标位置:

取得扩展内存的大小:

显示当前页:

显示内存、显示状态、显示特性参数:

第一个硬盘的信息:

把system从0x10000移动到0x0000

加载中断描述符表寄存器(idtr)和全局描述符表寄存器(gdtr)

跳转system

猜你喜欢

转载自blog.csdn.net/wyyy2088511/article/details/108336112
今日推荐