需要初始化:

  • 保护模式中断描述符表 IDT
  • 全局描述符表 GDT
  • 任务状态段 TSS
  • 局部描述符表 LDT
  • 页目录和页表
  • 能在保护模式下运行的代码段
  • 含有中断和异常处理程序的代码模块
  • 全局描述符表基地址寄存器 GDTR
  • 中断描述符表基地址寄存器 IDTR
  • 控制寄存器 CR1~3

初始化完之后,设置 CR0 保护模式为 PE 就开始在保护模式下运行了