179-加载全局描述符表
2023-08-20 19:08 作者:jiangbo4444 | 我要投稿
环境
Time 2022-11-12
WSL-Ubuntu 22.04
QEMU 6.2.0
NASM 2.15.05
前言
说明
参考:https://os.phil-opp.com/entering-longmode/
目标
在之前的实模式切换到保护模式时,已经创建过全局描述符表(GDT),这里需要转为 64 位。
在长模式下,主要应用分页技术,分段被大大削弱,我们只创建一个代码段。
对应位解释

只读数据段
GDT 偏移地址
第一个为长度,第二个为地址。
加载 GDT
总结
在保护模式下,加载全局描述符表。
附录
源码