"Архитектура ввода-вывода персональных ЭВМ IBM PC" - читать интересную книгу автора (Лукач Ю.С.)

+—————————————————————————————————————————————————
Режим 4


|++++++++++++++++++++++++++++++++++++++++++++++
CLK +++++++++++++++++++++++++++++++++++++++++++++++
__ ++n=4 +————————————————————————————————————————
WR |+————+
| +————————+ +—+ +—————————————————
GATE +—————————+ +———+ +———+
+—————————————————+ +—————————————————+ +——————
OUT | +—+ +—+
|
n | 4 3 2 1 0 4 3 4 3 2 1 0
+—————————————————————————————————————————————————
Режим 5

В IBM PC таймер имеет базовый адрес 40h и следующие
программируемые регистры:

Адрес Операция Назначение
————————————————————————————————————————————————————
40h запись Загрузка счетчика канала 0
чтение Чтение счетчика канала 0

41h запись Загрузка счетчика канала 1
чтение Чтение счетчика канала 1

42h запись Загрузка счетчика канала 2
чтение Чтение счетчика канала 2

43h запись Запись управляющего слова
в регистр режима канала
—————————————————————————————————————————————————————

Управляющее слово имеет следующий формат:

7 6 5 4 3 2 1 0
+—+——+——+——+——+——+——+——+
| | | | | Биты Маска
+—+——+——+——+——++—+——+—++ ———— ———————
| | | +> 0: 0 = двоичный код, а & 1
| | | 1 = двоично-десятичный код
| | +———————> 1-3: режим работы канала: а & 0Eh
| | 000 - режим 0
| | 001 - режим 1
| | X10 - режим 2
| | X11 - режим 3
| | 100 - режим 4
| | 101 - режим 5