1

我浏览了网上关于全局描述符表的许多教程。但我找不到详细解释 64 位描述符中所有字段的站点。此外,我被 GDT 中的选择器概念所困扰。我知道选择器有一个索引,TI 是 GDT 还是 LDT 字段。简单来说,选择器与 GDT 的关系是什么?如果可能请详细解释。

谢谢..

4

1 回答 1

6

假设保护模式。

16 位寄存器cs、、、、和被称为选择器寄存器ds,每个都包含一个称为选择器的值。esssfsgs

选择器由三个字段组成:

段选择器

索引表指示器以直接的方式选择段描述符

描述符的选择

一般描述符格式为:

描述符


完整的参考资料可在Intel Manual 3A Chapter 3 - 7 中找到。

可以在我的另一个答案中找到简短的概述。

于 2016-07-18T07:16:34.710 回答