"Архитектура ввода-вывода персональных ЭВМ 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 чтение Чтение счетчика канала 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 |
|
|