head.s主要功能:重新加载各个数据段寄存器,重新设置中断描述符表,重新设置全局描述符表,设置分页处理机制(一个页目录表和4个页表),main函数压栈,head执行完后弹出main,转到main函数。

重新加载寄存器

head.s详细介绍

设置中断描述表

head.s详细介绍

head.s详细介绍

设置全局描述表

head.s详细介绍

 

调用 main函数

head.s详细介绍

 

设置页目录和页表

清空5页的内存清空

head.s详细介绍

给页目录的4项设置值

head.s详细介绍

给4页表的每项赋值:包括对应的物理地址和标识

head.s详细介绍

把页目录的基地址保存在寄存器cr3中

head.s详细介绍

head.s结束,运行main程序

head.s详细介绍

相关文章:

  • 2021-05-06
  • 2021-09-07
  • 2021-08-14
  • 2021-03-29
  • 2021-11-02
  • 2021-09-16
  • 2021-04-06
  • 2021-04-15
猜你喜欢
  • 2021-06-27
  • 2021-12-05
  • 2021-12-06
  • 2021-11-30
  • 2021-12-13
  • 2021-11-23
  • 2021-11-28
相关资源
相似解决方案