「Intel 80×86」- Protected Mode(学习笔记)

进入保护模式的一般步骤

1)安装 GDT 信息,并加载(lgdt)
2)打开 A10 地址线(可选步骤)
3)关闭中断
4)设置 CR0/PE 位置,以进入保护模式
5)执行 JMP 跳转,以清空流水线

加载用户程序的方法(思路)

1)引导程序开始执行,加载并初始化内核程序,跳转内核程序执行

设置 GDT 信息,进入保护模式

2)内核程序开始执行,加载并初始化用户程序,跳转用户程序执行

设置内核 GDT 信息,跳转到内核执行

3)用户程序开始执行,完成用户任务,并返回到内核程序中,由内核继续执行