Page 30 - 4875
P. 30

На виході:      CH = <години в BCD форматі>
                                                       CL = <хвилини в BCD форматі>
                                                       DH = <секунди в BCD форматі>
                                                       CF = CY = 1 – годинник реального часу
                                       не встановлено.
                                  2  Установка годинника реального часу
                                       На вході:       АН = 03h
                                       На виході:      CH = <години в BCD форматі>
                                                       CL = <хвилини в BCD форматі>
                                                       DH = <секунди в BCD форматі>
                                                       DL = <літній „0” / зимовий  „1” час>.
                                  3  Зчитування дати з годинника реального часу
                                       На вході:       АН = 04h
                                       На виході:      CH = <століття в BCD форматі>
                                                       CL = <рік в BCD форматі>
                                                       DH = <місяць в BCD форматі>
                                                       DL = <число в BCD форматі>
                                                       CF = CY = 1 – годинник реального часу
                                       не встановлено.
                                  4  Установка дати в годиннику реального часу
                                       На вході:       АН = 05h
                                                       CH = <століття в BCD форматі>
                                                       CL = <рік в BCD форматі>
                                                       DH = <місяць в BCD форматі>
                                                       DL = <число в BCD форматі>
                                  5  Установка будильника
                                       На вході:       АН = 06h
                                                       CH = <години в BCD форматі>
                                                       CL = <хвилини в BCD форматі>
                                                       DH = <секунди в BCD форматі>
                                       На виході:      CF = CY = 1 – годинник реального часу
                                       не встановлено.
                                  Дана функція дозволяє встановити будильник на заданий час і
                           при  його  спрацюванні  буде  викликане  переривання  int  4ah,  на  яке
                           можна пере позначити свої програми для роботи з  будильником. При
                           чому такі обробники повинні завершати свою роботу командою IRET.
















                                                           29
   25   26   27   28   29   30   31   32   33   34   35