вильно, FF = неправильно).
;-установка времени
MOV CH,HOURS ;вводим значения времени
MOV CL,MINUTES ;
MOV DH,SECONDS ;
MOV DL,HUNDREDTHS ;
MOV AH,2DH ;номер функции установки времени
INT 21H ;устанавливаем время
CMP AH,0FFH ;проверяем правильность значения
JE ERROR ;переход на обработку ошибки
;-получение времени
MOV AH,2CH ;номер функции получения времени
INT 21H ;получаем время
MOV DAY_OF_WEEK,AH ;получаем день недели из AH
Низкий уровень.
Если Вы изменили скорость импульсов канала 1 микросхемы 8253
для специальных приложений, то Вам необходимо написать свою про-
цедуру декодирования показаний счетчика времени суток. BIOS поз-
воляет диапазон значений счетчика от 0 до 1.573 миллиона и это
может быть изменено только путем изменения прерывания таймера.
Поэтому часы, реально показывающие сотые доли секунды, не могут
работать 24 часа без специально написанной программы. Отметим
также, что байт 0040:0070 устанавливается в ноль при старте, а
затем увеличивается на 1 (не больше) по ходу часов.
2.1.3 Установка/чтение даты.
При включении компьютера MS DOS запрашивает у пользователя
текущие дату и время. Время записывается в области данных BIOS.
Предыдущая страница 79 Следующая страница
1965408306
|