Page 38 - 4875
P. 38

буде недостатньо для швидкісних програм. В цьому випадку необхідно
                           змінити частоту генерованих каналом імпульсів.
                                  int 15h – дозволяє змінювати режим роботи таймера:
                                  1  Запуск таймера із вказуванням конкретного байту в ОП
                                       На вході:       АН = 83h
                                                       АL  =    0  –  установити  інтервал  і
                                       запустити таймер
                                                              1 – відмінити роботу
                                                       CХ  =  старший  байт  часу  роботи
                                       лічильника (в мкс)
                                                       DХ  =  молодший  байт  часу  роботи
                                       лічильника
                                                       ES:BX  =  адрес  байту,  де  по  завершенні
                                       вказується
                                                                  інтервал часу
                                       На виході:      Старший  біт  буде  встановлений  в  “1”

                                  Така  функція  використовується  для  організації  виконання
                           операцій  паралельно  з  відліком  часу  (обмеження  часу  вводу  пароля).

                                  2  Формування програмних затримок
                                       На вході:       АН = 86h
                                                       CХ  =  старший  байт  часу  роботи
                                       лічильника (в мкс)
                                                       DХ  =  молодший  байт  часу  роботи
                                       лічильника
                                       На виході:      –
                                  Формування  програмних  затримок  виконуються  у  мкс.  В
                           процесі роботи дозволені переривання.

                                         Засоби MS-DOS для роботи з таймером

                                  DOS  для  роботи  з  таймером  має  такі  функції  переривання  int
                           21h,  які  дозволяють  змінити  поточну  дату  і  час,  а  також  покази
                           годинника реального часу.
                                  1  Отримання поточної дати
















                                                           37
   33   34   35   36   37   38   39   40   41   42   43