Page 57 - 4875
P. 57

Таблиця 7.2 - Стан клавіш маніпулятора “мишка” на виході
                           в регістрі АХ

                                        Біт   Стан             Значення
                                         0      1     Натиснута ліва кнопка
                                         1      1     Натиснута права кнопка
                                         2      1     Натиснута середня кнопка
                                        3...7   -     Незадіяні
                                  6  Визначити положення курсору при відпусканні клавіші.
                                       На вході:АХ = 06h
                                                       BX  =  клавіша,  при  відпусканні  якої
                                                               запам’ятовується стан  “мишки”
                                                               “0” – ліва кнопка
                                                               “1” – права кнопка
                                                               “2” – середня кнопка
                                       На виході:      АХ = стан клавіш “мишки”
                                                       BX  =  кількість  натискань  на  задану
                                                              клавішу,  після  виклику  функції
                                                              обнулюється
                                                       CX = координата Х (по горизонталі)
                                                       DX = координата Y (по вертикалі)

                                  Таблиця 7.3 - Стан клавіш маніпулятора “мишка” на виході
                           в регістрі АХ
                                        Біт   Стан             Значення
                                         0      1     Натиснута ліва кнопка
                                         1      1     Натиснута права кнопка
                                         2      1     Натиснута середня кнопка
                                        3...7   -     Незадіяні
                                  Дана  функція  повертає  програмі  стан  маніпулятора,  що
                          попередньо  запам’ятався  в  момент  відпускання  кнопки,  яка  була
                          вказана при виклику функції. Вона також визначає кількість відпускань
                          кнопки.
                                  7  Задати діапазон руху курсору по горизонталі
                                       На вході:АХ = 07h

















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