Дескриптор кода и данных
Дескриптор кода и данных
Биты 24-31
базы сегмента
Биты
доступа
Базовый адрес
24 бита
Предел
16 бит
Базовый адрес сегмента содержит физический адрес сегмента.
Предел содержит размер сегмента в байтах, уменьшенный на единицу.
Описание других битов.
6-й байт.
Биты 0-3 определяют биты 16-19 предела. Бит 4 зарезервирован для операционной системы. Бит 5 равен 0. Бит 6 - разрядность: 0 - 16-битный, 1 - 32-битный. Бит 7 - гранулярность: 0 - лимит в байтах, 1 - лимит в 4-килобайтных величинах.
5-й байт.
Бит 0, если 1, то к сегменту было обращение. Бит 1 - разрешение чтения для кода, записи для данных. Бит 2 - бит подчиненности для кода, бит расширения для данных. Бит 3 - тип сегмента (0 - данные, 1 - код). Бит 4 - тип дескриптора (1 - не системный). Биты 5-6 - уровень привилегий дескриптора. Бит 7 - бит присутствия сегмента.
Содержание раздела