TURBO PASCAL |
Новости
|
Управление селекторомПрикладной программе обычно не требуется манипулировать се- лекторами, но в отдельных ситуациях полезно использовать следую- щие подпрограммы обслуживания селектора: Подпрограммы API управления селектором Таблица 17.5 ┌───────────────────────┬───────────────────────────────────────┐ │ Функция │ Описание │ ├───────────────────────┼───────────────────────────────────────┤ │ AllocDStoCSAlias │ Отображает селектор сегмента данных на│ │ │ селектор сегмента кода. │ ├───────────────────────┼───────────────────────────────────────┤ │ AllocSelector │ Выделяет новый селектор. │ ├───────────────────────┼───────────────────────────────────────┤ │ ChangeSelector │ Генерирует селектор кода, соответству-│ │ │ щий заданному селектору данных, или│ │ │ генерирует заданный селектор, соот-│ │ │ ветствующий селектору кода. │ ├───────────────────────┼───────────────────────────────────────┤ │ FreeSelector │ Освобождает селектор, первоначально│ │ │ выделенный функциями AllocDStoCSAlias│ │ │ или AllocSelector. │ ├───────────────────────┼───────────────────────────────────────┤ │ GetSelectorBase │ Дает базовый адрес селектора. │ ├───────────────────────┼───────────────────────────────────────┤ │ GetSelectorLimit │ Возвращает предельное значение для за-│ │ │ данного селектора. │ ├───────────────────────┼───────────────────────────────────────┤ │ PrestoChangoSelector│ Генерирует селектор кода, соответству-│ │ │ ющий заданному селектору данных, либо│ │ │ генерирует селектор данных, соответс-│ │ │ твующий селектору кода. │ ├───────────────────────┼───────────────────────────────────────┤ │ SetSelectorBase │ Устанавливает базовый адрес селектора.│ ├───────────────────────┼───────────────────────────────────────┤ │ SetSelectorLomit │ Устанавливает предельное значение се-│ │ │ лектора. │ └───────────────────────┴───────────────────────────────────────┘ |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |