Аппаратное обеспечение персонального компьютера

Установить будильник


Регистры на входе:

AH = 06h

CH = часы в BCD-формате;

CL = минуты в BCD-формате;

DH = секунды в BCD-формате

Регистры на выходе:

CF = CY = 1, если часы реального времени не установлены

Эта функция позволяет установить будильник на заданное время. Когда будильник “зазвенит”, будет вызвано прерывание INT 4Ah (его вызывает BIOS после прихода аппаратного прерывания от часов реального времени IRQ8, то есть прерывания с номером 70h). Программа, использующая функцию будильника, должна подготовить обработчик прерывания INT 4Ah, завершающий свою работу выполнением команды IRET.

Заметим, что можно установить только один будильник.



Содержание раздела