进入保护模式的一般步骤
1)安装 GDT 信息,并加载(lgdt)
2)打开 A10 地址线(可选步骤)
3)关闭中断
4)设置 CR0/PE 位置,以进入保护模式
5)执行 JMP 跳转,以清空流水线
加载用户程序的方法(思路)
1)引导程序开始执行,加载并初始化内核程序,跳转内核程序执行
设置 GDT 信息,进入保护模式
2)内核程序开始执行,加载并初始化用户程序,跳转用户程序执行
设置内核 GDT 信息,跳转到内核执行
3)用户程序开始执行,完成用户任务,并返回到内核程序中,由内核继续执行