Linux内核剖析之setup.s简介
其他
2021-03-18 21:07:30
阅读次数: 0
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