Аппаратное обеспечение IBM PC



         

ЧАСЫ РЕАЛЬНОГО ВРЕМЕНИ


4.1.

4.2.

4.3.

4.4.

4.5.

4.6.

4.7.

Компьютеры IBM AT и PS/2 оснащены часами реального времени. Эти часы питаются от аккумулятора, поэтому их показания не пропадают при выключении компьютера.

Доступ к часам реального времени возможен либо через ячейки КМОП-памяти, либо через специальные функции BIOS (что более предпочтительно с точки зрения независимости работы программы от особенностей аппаратуры).

Использование регистров КМОП-памяти часами реального времени приведено в таблице:

Регистр Назначение
0 счетчик секунд
1 регистр секунд будильника
2 счетчик минут
3 регистр минут будильника
4 счетчик часов
5 регистр часов будильника
6 счетчик дней недели (1 - воскресенье)
7 счетчик дней месяца
8 счетчик месяцев
9 счетчик лет (последние две цифры текущего года)

  • 0aH регистр состояния A
  • 7 6 5 4 3 2 1 0 T-T-T-T-T-T-T-¬ ¦ ¦ ¦ ¦ LT+T+-+T+T+-+-+T- ¦ L=T=- L=====¦= переключатель скорости (установлен в 0110) ¦ L=========== 22-разрядный делитель (установлен в 010) L=============== Флаг обновления, 0 означает готовность данных для чтения.

  • 0bH регистр состояния B
  • 7 6 5 4 3 2 1 0 T-T-T-T-T-T-T-¬ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ LT+T+T+T+T+T+T+T- ¦ ¦ ¦ ¦ ¦ ¦ ¦ L= 1 - использование летнего времени ¦ ¦ ¦ ¦ ¦ ¦ ¦ (daylight savings enable); ¦ ¦ ¦ ¦ ¦ ¦ ¦ 0 - стандартное время (установлен в 0) ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ L=== 12 или 24-часовой режим. 0 - 12-часовой ¦ ¦ ¦ ¦ ¦ ¦ режим (установлен в 1) ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ L===== режим данных BCD. 1 - двоичный, 0 - BCD. ¦ ¦ ¦ ¦ ¦ (установлен в 0) ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ L======= разрешение прямоугольной волны. ¦ ¦ ¦ ¦ 1 - включение прямоугольной волны. ¦ ¦ ¦ ¦ (установлен в 0) ¦ ¦ ¦ ¦ ¦ ¦ ¦ L========= разрешение прерывания по окончанию ¦ ¦ ¦ изменения данных (установлен в 0) ¦ ¦ ¦ ¦ ¦ L=========== разрешение прерывания будильника ¦ ¦ (установлен в 0) ¦ ¦ ¦ L============= разрешение периодических прерываний ¦ (установлен в 0) ¦ L=============== флаг обновления, 0 означает готовность данных для чтения КМОП-памяти.




    Содержание    Вперед