Глава 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 Чтение/запись с кассетного магнитофона.-~>