Page 64 - 4875
P. 64

Крім того дає можливість задавати область курсору в якій він
                           буде невидимий.
                                  4  Встановлення прямокутної невидимої області
                                              На вході:   АХ = 10h

                             х 0, у 0
                                              СX = координати верхнього лівого кута х 0
                                              DX = координати верхнього лівого кута у 0
                                              SI = координати нижнього правого кута х 1
                                              DI = координати нижнього правого кута у 1
                                       х 1, у 1
                                              На виході:  Регістри не використовуються
                                  Дозволяє задати прямокутну область екрану, в якій автоматично
                           виключається  зображення  курсору  маніпулятора  мишки.  Основне
                           призначення  –  надати  програмі  можливість  змінювати  задані  області
                           екрану не виключаючи зображення курсору.

                                  5   Установка частоти переривань
                                       На вході:АХ = 1Сh
                                                       ВX = швидкість переривань:
                                                             1 – переривання нема
                                                                 2 – 30 переривань/сек
                                                                 4 – 50 переривань/сек
                                                                 8 – 100 переривань/сек
                                                                 16 – 200 переривань/сек
                                       На виході:      Регістри не використовуються
                                  Маніпулятор  періодично  виробляє  апаратне  переривання,  по
                           якому  драйвер  опитує  поточний  стан  маніпулятора,  періодичність
                           зчитування можна змінювати не у всіх маніпуляторів. Відповідні дані
                           отримані з технічної документації.
                                  6  Відключення драйверу “мишки”
                                       На вході:АХ = 1Fh
                                       На виході:      АХ = 001Fh – успішно відключено
                                                             FFFFh – відключити неможливо
                                                       ES:DX  =  адреса,  або  вектор  успішного
                                                     відключення
                                  Найчастіше  функцію  використовують  для  тимчасової  заміни
                           поточного драйвера на власну систему обслуговування маніпулятора.
                                  7  Відновлення попередньо збереженого драйвера “мишки”
















                                                           63
   59   60   61   62   63   64   65   66   67   68   69