Составители:
W - для сегментов данных – бит записи : 0 – модификация
данных в сегменте запрещена; 1 – модификация данных в
сегменте разрешена
C - для сегментов кода – бит подчинения (Conforming):
1 – подчиненный сегмент кода; 0 – обычный сегмент кода
ED - для многозадачного режима определяет особенности
смены значения текущего уровня привилегий. Для сегментов
данных – бит расширения вниз (Expand Down); служит для
различения сегментов стека и данных: 0 – сегмент данных, 1
– сегмент стека
I - бит предназначения (Intending): 0 – сегмент данных или
стека; 1 – сегмент кода
DPL - поле уровня привилегий сегмента (Descriptor Privilege
Level). Содержит численное значение в диапазоне от 0 до 3.
Самым привилегированным является уровень 0.
P - бит присутствия (Present): 0 – сегмента нет в основной
памяти; 1 – сегмент находится в основной памяти
• Limit_2 - старшие биты 16 – 19 20- разрядного поля границы
сегмента
• U - бит пользователя (User). Используется по усмотрению про-
граммиста: 0 – бит не используется
• D - бит разрядности операндов и адресов: 0 – используются 16-
разрядные операнды и режимы 16-разрядной адресации; 1 – ис-
пользуются 32-разрядные операнды и режимы 32-разрядной ад-
ресации
• G - бит гранулярности: 0 – размер сегмента равен значению в по-
ле Limit в байтах; 1 – размер сегмента равен значению в поле
Limit в страницах
• Base_2 - биты 16 – 23 32-разрядной базы сегмента
• Base_3 - биты 24 – 31 32-разрядной базы сегмента
78
Страницы
- « первая
- ‹ предыдущая
- …
- 76
- 77
- 78
- 79
- 80
- …
- следующая ›
- последняя »