| Справочник программиста на персональном компьютере фирмы IBM | 82 |
соответствовали текущим показаниям часов реального времени. Но
можно программно проверить соответствие между ними и при обнару-
жении разногласий принять необходимые меры.
Различные установки времени и даты осуществляются через набор
адресов портов. Многие многофункциональные платы расширения для
IBM PC имеют часы реального времени, но, к сожалению, нет стан-
дартной микросхемы и диапазона адресов портов. AT оборудуется
часами реального времени, основанными на микросхеме MC146818
фирмы Motorola, которые используют те же регистры, что и микрос-
хема, содержащая данные о конфигурации системы. Доступ к этим
регистрам можно получить, послав сначала номер требуемого регист-
ра в порт 70H, а затем прочитав значение регистра через порт 71H.
Регистры, связанные с часами, следующие:
Номер регистра Функция
00H Секунды
01H Секундная тревога
02H Минуты
03H Минутная тревога
04H Часы
05H Часовая тревога
06H День недели
07H День месяца
08H Месяц
09H Год
0AH регистр статуса A
0BH регистр статуса B
0CH регистр статуса C
Предыдущая страница 82 Следующая страница
70282576
|