Какая связь между Селектором и GDT в PM?

Я просмотрел многие учебные пособия, доступные в сети, о Глобальной таблице дескрипторов. Но я не смог найти сайт, который подробно объясняет все поля в 64-битном дескрипторе. Более того, я застрял с концепцией селектора в GDT. Я знаю, что селектор имеет индекс, TI для полей GDT или LDT. Проще говоря, какое отношение связывает селектор с GDT? Если возможно, пожалуйста, объясните подробно.

Спасибо..

1 ответ

Решение

Предполагая защищенный режим.

16-битные регистры cs, ds, es, ss, fs а также gs называются регистрами селектора, каждый из которых содержит значение селектора.

Селектор состоит из трех полей:

Выбор сегмента

Индикатор Index and Table выбирает дескриптор сегмента простым способом:

Выбор дескриптора

Общий формат дескриптора:

дескриптор


Полная ссылка может быть найдена в Руководстве Intel 3A, Главы 3 - 7.

Краткий обзор можно найти в этом другом моем ответе.

Другие вопросы по тегам