| Справочник программиста на персональном компьютере фирмы IBM | 84 |
времени выдаются в двоично-кодированной десятичной форме (BCD),
когда байт делится на две половины и каждая десятичная цифра
представляется четырьмя битами. Такой формат позволяет легко
переводить числа в форму ASCII. Программе нужно только сдвинуть
половину байта в младший конец регистра и добавить 48 для получе-
ния кода ASCII, соответствующего данному числу. Для всех IBM PC
функции 0 и 1 прерывания 1AH читают и устанавливают счетчик вре-
мени суток BIOS. Для часов реального времени AT имеется шесть
новых функций:
Функция 2: Чтение времени из часов реального времени
При возврате: CH = часы в BCD
CL = минуты в BCD
DH = секунды в BCD
Функция 3: Установка времени часов реального времени
При входе: CH = часы в BCD
CL = минуты в BCD
DH = секунды в BCD
DL = if daylight savings, else 1
Функция 4: Чтение даты из часов реального времени
При возврате: CH = век в BCD (19 или 20)
CL = год в BCD (с 1980)
DH = месяц в BCD
DL = день месяца в BCD
Функция 5: Установка даты часов реального времени
При входе: CH = век в BCD (19 или 20)
CL = год в BCD (с 1980)
DH = месяц в BCD
Предыдущая страница 84 Следующая страница
1122920936
|