Индекс и типНазначение
40h-5Fh — обычные (24-битные) дескрипторы памяти
40h, RWДескриптор памяти 0: базовый адрес памяти, биты [23:16]
41h, RWДескриптор памяти 0: базовый адрес памяти, биты [15:8]
42h, RWДескриптор памяти 0: управление. Бит [1] — режим обращения: 0–8 бит, 1 — 16 бит. Бит [0] (RO) — способ задания диапазона: 0 — следующее поле воспринимается как маска адреса, 1 —как старший адрес
43h, RWДескриптор памяти 0: маска или максимальный адрес области, биты [23:16]. Единичное значение бита в маске указывает, что соответствующий бит адреса участвует в дешифрации адреса области памяти (старшие биты); нулевое — бит адреса используется для адресации в пределах выделенной области)
44h, RWДескриптор памяти 0: маска или максимальный адрес области, биты [15:8]
45h-47hЗаполнитель (зарезервировано)
48h-4ChДескриптор памяти 1 (аналогично предыдущему)
4Dh-4FhЗаполнитель (зарезервировано)
50h-54hДескриптор памяти 2 (аналогично предыдущему)
55h-57hЗаполнитель (зарезервировано)
58h-5ChДескриптор памяти 3 (аналогично предыдущему)
5Dh-5FhЗаполнитель (зарезервировано)
60h-6Fh — дескрипторы пространства ввода-вывода
60h, RWДескриптор портов 0: базовый адрес, биты [15:8]. Если логическое устройство использует только 10-битное декодирование адреса, биты [15:10] могут игнорироваться
61h, RWДескриптор портов 0: базовый адрес, биты [7:0]
62h-63h, RWДескриптор портов 1 (аналогично предыдущему)
64h-65h, RWДескриптор портов 2 (аналогично предыдущему)
66h-67h, RWДескриптор портов 3 (аналогично предыдущему)
68h-69h, RWДескриптор портов 4 (аналогично предыдущему)
6Ah-6Bh, RWДескриптор портов 5 (аналогично предыдущему)
6Ch-6Dh, RWДескриптор портов 6 (аналогично предыдущему)
6Eh-6Fh, RWДескриптор портов 7 (аналогично предыдущему)
70h-73h — дескрипторы запросов прерываний
70h, RWСелектор запроса прерывания 0. Биты [3:0] задают номер IRQ для Interrupt 0
71h, RWТип сигнала запроса прерывания 0. Бит[1] — активный уровень: 1 — высокий, 0 — низкий. Бит[0] — тип: 1 — уровень, 0 — перепад. Если карта поддерживает только один тип сигнала, регистр может быть типа RO
72h, 73h RWСелектор и тип запроса прерывания 1 (аналогично предыдущему)
74h-75h — дескрипторы каналов прямого доступа
74h, RWСелектор 0 канала DMA. Биты [2:0] задают номер используемого канала (001 — DMA0…, 111 — DMA7)
75h, RWСелектор 1 канала DMA (аналогично предыдущему)
76h-A8h — 32-битные дескрипторы памяти
76h, RW32-битный дескриптор памяти 0: базовый адрес памяти, биты [31:24]
77h, RW32-битный дескриптор памяти 0: базовый адрес памяти, биты [23:16]
78h, RW32-битный дескриптор памяти 0: базовый адрес памяти, биты [15:8]
79h, RW32-битный дескриптор памяти 0: базовый адрес памяти, биты [7:0]
7Ah, RW32-битный дескриптор памяти 0: управление. Биты [7:3] — зарезервированы, при чтении должны возвращать нули. Биты [2:1] — управление доступом: 00 — 8-битная память, 01 — 16-битная память, 10 — зарезервировано, 11 — 32-битная память. Бит [0] (RO) — способ задания диапазона: 0 — следующее поле воспринимается как размер области, 1 — следующее поле воспринимается как старший адрес
7Bh, RW32-битный дескриптор памяти 0: размер или старший адрес области, биты [31:24]
7Ch, RW32-битный дескриптор памяти 0: размер или старший адрес области, биты [23:16]
7Dh, RW32-битный дескриптор памяти 0: размер или старший адрес области, биты [15:8]
7Eh, RW32-битный дескриптор памяти 0: размер или старший адрес области, биты [7:0]
7FhЗаполнитель (зарезервировано)
80h-88h32-битный дескриптор памяти 1
89h-8FhЗаполнитель (зарезервировано)
90h-98h32-битный дескриптор памяти 2
99h-9FhЗаполнитель (зарезервировано)
A0h-A8h32-битный дескриптор памяти 3
Перейти на страницу:

Все книги серии Наиболее полное и подробное руководство

Похожие книги