Продвижение сайта стоимость самая доступная.
Лучшие книги интернета
Материалы предоставлены только для просмотра. Любое использование материалов в коммерческих целях запрещено

81Робер Журден



    что выдается смещение относительно 1980 г.). DH содержит номер
    месяца, а DL - день.
    MOV AH,2AH ;номер функции получения даты
    INT 21H ;получение даты
    MOV DAY,DL ;день из DL
    MOV MONTH,DH ;месяц из DH
    ADD CX,1980 ;добавляем базу к году
    MOV YEAR,CX ;получаем номер года
    Для установки даты поместите день, месяц и год в те же регист-
    ры и выполните функцию 2BH. Если значения, указанные для даты
    неверны, то в AL будет возвращено FF, в противном случае - 0.
    MOV DL,DAY ;помещаем день в DL
    MOV DH,MONTH ;помещаем месяц в DH
    MOV CX,YEAR ;помещаем год в CX
    SUB CX,1980 ;берем смещение относительно 1980
    MOV AH,2BH ;номер функции установки даты
    INT 21H ;установка даты
    CMP AH,0FFH ;проверяем успешность операции
    JE ERROR ;неверная дата, идем на обработку ошибки
    2.1.4 Установка/чтение часов реального времени.
    Часы реального времени имеют свой собственный процессор, кото-
    рый может подсчитывать время не влияя на другие компьютерные опе-
    рации. Они имеют также независимый источник питания, используемый
    когда компьютер выключен. Программно можно как читать, так и
    устанавливать часы рельного времени. Обычно имеется дополнитель-
    ное программное обеспечение, которое устанавливает счетчик време-
    ни суток BIOS и переменную даты DOS таким образом, чтобы они

Предыдущая страница    81    Следующая страница




1539412916