Page 58 - 4875
P. 58

СX  =    мінімальна  координата  Х  (по
                                                               горизонталі)
                                                       DX = максимальна координата Х
                                       На виході:      Регістри не використовуються
                                  Дозволяє  обмежити  діапазон  переміщення  “мишки”  по
                          горизонталі.
                                  8  Задати діапазон руху курсору по вертикалі
                                       На вході:АХ = 08h
                                                       СX  =    мінімальна  координата  Y  (по
                                                               вертикалі)
                                                       DX = максимальна координата Y
                                       На виході:      Регістри не використовуються
                                  Дозволяє  обмежити  діапазон  переміщення  “мишки”  по
                           вертикалі.
                                  Після  встановлення  обмеження  координат  по  осях  Х  та  У
                          курсор  маніпулятора  буде  переміщатись  тільки  в  заданій  області  без
                          можливості зміщення за її краї.
                                  9  Зміна форми курсору в графічному режимі
                                       На вході:АХ = 09h
                                                       ВX  =  номер  позиції  точки-показчика
                                                               графічного курсору
                                                              (від –16 до 16)
                                                       СX  =  номер  рядку  точки-показчика
                                                               графічного курсору
                                                              (від –16 до 16)
                                       На виході:      Регістри не використовуються
                                  В ES:DX має бути покажчик на бітове зображення курсору.
                                  Функція дозволяє в графічному режимі змінити форму курсору
                           маніпулятора,  а  також  точки  всередині  координати  верхнього  лівого
                           кута  х 0  зображення  курсору,  які  вказують  (або  використовуються
                           іншими програмами) координати поточного положення курсору.
                                  Регістри  ES:DX  вказують  на  область  даних  довжиною  в  64
                           байти, яка складається з двох підмасивів по 32  байти. Перший масив
                           (32  байти)  –  логічна  маска  1616  біт,  що  накладаються  на  ділянку
                           відеопам’яті  з  використанням  логічної  операції  „і”.  Другий  масив
                           16×16  біт  накладається  на  ту  ж  ділянку  з  використанням  логічної
















                                                           57
   53   54   55   56   57   58   59   60   61   62   63