Мышь периодически вырабатывает сигнал прерывания, по которому драйвер считывает текущее состояние мыши. С помощью функции 1Ch вы можете изменять частоту появления прерываний, но только для мыши системы Inport Mouse (тип мыши нетрудно определить с помощью функции 24h).
Регистры на входе: |
AX = 001Сh BX = код скорости прерываний: 1 - нет прерываний; 2 - 30 прерываний в секунду; 4 - 50 прерываний в секунду; 8 - 100 прерываний в секунду; 16 - 200 прерываний в секунду |
Регистры на выходе: |
Регистры не используются |
Чем больше частота прерываний, тем больше точность определения состояния мыши.