Графические устройства

         

Обслуживание прерываний



Обслуживание прерываний

Альтернативой режиму опроса состояния является режим прерываний, при котором задача получает информацию от драйвера только при наступлении конкретного события — изменения позиции мыши или состояния ее кнопок. В теле задачи должны быть предусмотрены подпрограммы, выполняющие действия, связанные с данным событием (или событиями), например перемещение рисунка курсора на новое место. С помощью функций с кодами ось, I4h, I8h и I9h задача может сообщить драйверу адрес прерывающей подпрограммы и событие, на которое она реагирует.



Содержание раздела