ВУЗ:
Составители:
15
Таблица 1.2 – Значение полей дескриптора сегмента
Номер
байта
Количество
битов в поле
Символическое
обозначение
Значение поля
0…1 16 limit_1 Младшие биты (0…15) 20-разрядного поля
размера сегмента, определяемого в единицах,
соответствующих значению поля
гранулярности G
2…4 24 base_1 Биты 0…23 32-разрядной базы сегмента. Она
определяет значение линейного адреса
начала сегмента в памяти
5 8 AR Байт, поля которого определяют права
доступа к сегменту (таблица 1.3)
6 0…3 limit_2 Старшие биты (16…19) 20-разрядного
предела сегмента
6 1 U Бит пользователя (User). Не имеет
специального назначения, может
использоваться по усмотрению
программиста
6 1 – 0 – бит не используется
6 1 D Бит разрядности операндов и адресов:
0 – в программе используются 16-разрядные
операнды и режимы 16-разрядной адресации,
1 – в программе используются 32-разрядные
операнды и режимы 32-разрядной адресации
6 1 G Бит гранулярности:
0 – размер сегмента равен значению поля
limit в байтах,
1 – размер сегмента равен значению поля
limit в страницах
7 8 base_2 Биты 24-31 32-разрядной базы сегмента
Таблица 1.3 – Байт AR дескриптора сегмента
Номер
бита в
байте AR
Символическое
обозначение
Значение поля
0 A Бит доступа (Accessed) к сегменту. Устанавливается
аппаратно при обращении к сегменту
Таблица 1.2 – Значение полей дескриптора сегмента
Номер Количество Символическое Значение поля
байта битов в поле обозначение
0…1 16 limit_1 Младшие биты (0…15) 20-разрядного поля
размера сегмента, определяемого в единицах,
соответствующих значению поля
гранулярности G
2…4 24 base_1 Биты 0…23 32-разрядной базы сегмента. Она
определяет значение линейного адреса
начала сегмента в памяти
5 8 AR Байт, поля которого определяют права
доступа к сегменту (таблица 1.3)
6 0…3 limit_2 Старшие биты (16…19) 20-разрядного
предела сегмента
6 1 U Бит пользователя (User). Не имеет
специального назначения, может
использоваться по усмотрению
программиста
6 1 – 0 – бит не используется
6 1 D Бит разрядности операндов и адресов:
0 – в программе используются 16-разрядные
операнды и режимы 16-разрядной адресации,
1 – в программе используются 32-разрядные
операнды и режимы 32-разрядной адресации
6 1 G Бит гранулярности:
0 – размер сегмента равен значению поля
limit в байтах,
1 – размер сегмента равен значению поля
limit в страницах
7 8 base_2 Биты 24-31 32-разрядной базы сегмента
Таблица 1.3 – Байт AR дескриптора сегмента
Номер Символическое Значение поля
бита в обозначение
байте AR
0 A Бит доступа (Accessed) к сегменту. Устанавливается
аппаратно при обращении к сегменту
15
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »
