Глава 7. Ввод/вывод.
Раздел 3. Использование специальных устройств ввода/вывода.
Имеется огромное количество устройств ввода/вывода, которые могут быть присоединены к IBM PC, включая мышь, джойстик, графопостроители и т.д. В данном разделе обсуждаются только те устройства, которые специально поддерживаются оборудованием IBM PC. Сюда относятся кассетные магнитофоны, световое перо и другие устройства, которые могут быть присоединены через игровой порт. Адреса портов, относящиеся к другим устройствам, обсуждаются в других разделах этой книги, относящихся именно к данным устройствам. Распределение адресов портов в основном одно и то же для всех типов IBM PC:
Адрес порта Функция
00-0F микросхема DMA 8237 (не для PCjr)
20-2F микросхема прерываний 8259 (AT контроллер #1: 20-3F)
40-4F микросхема таймера 8253/8254
60-6F микросхема PPI 8255 (AT использует только адреса
клавиатуры
70-7F часы реального времени (только AT)
80-83 регистры страниц DMA (не для PCjr)
A0-BF микросхема прерываний #2 (только AT)
C0-C7 микросхема звука SN76496 (только PCjr)
F0-FF PCjr - контроллер HГМД, AT - управление математиче
ским сопроцессором
1F0-1F8 фиксированный диск AT
200-20F игровой адаптер
278-27F AT коммуникационный порт #2
2F8-2FF коммуникационный порт COM2 (COM1 для PCjr)
320-32F фиксированный диск XT
378-37F адаптер параллельного принтера для PC, XT, AT
3B0-3BF монохромный/параллельный адаптеры (не для PCjr)
3D0-3DF цветной графический адаптер
3F0-3F7 контроллер HГМД
3F8-3FF коммуникационный адаптер COM1 (модем PCjr)
<~-7.2.5 Обнаружение и анализ ошибок устройства.
Содержание
7.3.1 Чтение/запись с кассетного магнитофона.-~>