Справочник программиста на персональном компьютере фирмы IBM. Ввод/вывод - Использование специальных устройств ввода/вывода

ОГЛАВЛЕНИЕ

     Раздел 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 - контроллер НГМД, 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      контроллер НГМД
3F8-3FF      коммуникационный адаптер COM1 (модем PCjr)