Ассемблер. Что такое оффсет и селектор сегмента?
селектор сегмента - это значение любого регистра сегмента CS, SS, FS, GS, DS, ES. В нём содержится значение индекс дескриптора, индикатор таблицы, запрашиваемый уровень привилегий.
Индекс дескриптора - это номер дескриптора в L/GDT - локальной/глобальной дескрипторной таблице. По этому номеру в таблице находится адрес, который указывает на начало кода некоторого сегмента.
Индикатор таблицы - говорит о том, локальная ли или дескрипторная таблица.
Запрашиваемый уровень привилегий (RPL) - показывает, код какого уровня может обратиться к этой таблице.
Пример: у Нас есть адрес который указывает на какой либо участок в памяти - 0х19BA12 - это адрес извлекается из L/GDT по некоторому индексу, оффсет - это уже адрес (смещение) в этом участке памяти, допустим у Нас код начинается с оффсета - 0х100.
Значит получим полный адрес: 0х19BA12:100.
На первое время Вам пойдёт. Но один фиг в интернете будет более подробно, но шаблонно.
Антон, тот же самый вопрос скопируйте в строку поиска — найдётся немало информации и в текстовом формате, и в картинках. Есть схемы.
Смотрим "защищённый режим". И не "оффсет" а смещение.
Судя же по используемому термину "оффсет" книжку выбросить. Потому как переводчик не владел темой и неизвестно, где и что ещё он там напутал.