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

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



    OUT COMMAND_REG,AL ;засылка в командный регистр
    ;-посылка счетчика в задвижку
    MOV AX,1193 ;счетчик для 100 импульсов/сек.
    OUT CHANNEL_2,AL ;посылка младшего байта
    MOV AL,AH ;готовим для посылки старший байт
    OUT CHANNEL_2,AL ;посылка старшего байта
    2.1.2 Установка/чтение времени.
    При старте MS DOS запрашивает у пользователя текущее время.
    Введенное значение помещается в 4 байта, хранящие счетчик времени
    суток (начиная с 0040:006C, младший байт хранится первым). Но
    сначала оно преобразуется в форму, в которой подсчитывается время
    суток, т.е. время преобразуется в число восемнадцатых долей се-
    кунды, прошедших с полночи. Это число постоянно обновляется 18.2
    раз в секунду прерыванием таймера. Когда появляется очередной
    запрос на время, то текущее значение счетчика времени суток
    преобразуется обратно в привычный формат часы-минуты-секунды.
    Если при старте не было введено значения, то счетчик устанавли-
    вается в ноль, как будто сейчас полночь. Компьютеры снабженные
    микросхемой календаря-часов могут автоматически устанавливать
    счетчик времени суток.
    Высокий уровень.
    TIME$ устанавливает или получает время в виде строки чч:мм:сс,
    где часы меняются от 0 до 23, начиная с полуночи. Для 5:10 дня:
    100 TIME$ = "17:10:00" 'установка времени
    110 PRINT TIME$ 'вывод времени
    Поскольку TIME$ возвращает строку, то для выделения отдельных
    частей показания часов можно использовать строковые функции MID$,

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




888349474