| Контроллер | Дисковод В: | Дисковод A: | ||||
|---|---|---|---|---|---|---|
| Контакт¹ | Сигнал | I/O | Контакт¹ | Сигнал | Контакт¹ | Сигнал |
| 2 | FDHDIN (Reduce Write) | О | 2 | Low Current | 2 | Low Current |
| 4 | Резерв | - | 4 | Резерв | 4 | Резерв |
| 6 | FDEDEIN | - | 6 | FDEDIN (DS3) | 6 | FDEDIN (DS3) |
| 8 | Index | I | 8 | Index | 8 | Index |
| 10 | Motor On A | O | 10 | DS0 | 16 | Motor² |
| 12 | Drive Sel 1 | O | 12 | DS11 | 14 | DS2 |
| 14 | Drive Sel 0 | О | 14 | DS2 | 12 | DS11 |
| 16 | Motor On В | О | 16 | Motor² | 10 | DS0 |
| 18 | Direction | О | 18 | Direction | 18 | Direction |
| 20 | Step | О | 20 | Step | 20 | Step |
| 22 | Write Data | О | 22 | WData | 22 | Wdata |
| 24 | Write Gate | О | 24 | WGate | 24 | Wgate |
| 26 | Track 00 | I | 26 | TR 00 | 26 | TR 00 |
| 28 | Write Protect | I | 28 | WProt | 28 | WProt |
| 30 | Read Data | I | 30 | RData | 30 | Rdata |
| 32 | Side 1 | O | 32 | Side 1 | 32 | Side 1 |
| 34³ | Disk Changed | I | 34³ | DC | 34³ | DC |
¹ Нечетные контакты 1-33 — земля. Для дисководов 5" ключ между контактами 4–5 и 6–7.
² Пара сигналов, обеспечивающая выборку FDD (Motor On А и Drive Sel 0 для дисковода А: и Motor On В и Drive Sel 1 для дисковода В:).
³ Контакт 34 в XT не используется.
Контроллер НГМД и интерфейсный кабель, принятый в PC, позволяют адресоваться к одному из двух накопителей и включать мотор сигналами Drive Sel 0 и Motor On А для накопителя А: и Drive Sel 1 и Motor On В для накопителя В:. При этом на обоих накопителях джамперы устанавливаются так, что они отзываются на сигнал DS 1 (контакт 12 разъема). Обычно джамперы на дисководе обозначаются DS0/DS1/DS2/DS3, и следует установить джампер DS1. Если джамперы обозначаются как DS1/DS2/DS3/DS4, что встречается нечасто, то следует установить DS2. Принятая система выборки позволяет все дисководы конфигурировать однотипно, а адрес задавать положением на шлейфе. В некоторых специфических клонах PC применяют иную систему выборки накопителей и «прямой» кабель-шлейф. При этом используется выборка устройства сигналом DS0, ко переключение выборки на эту линию некоторыми накопителями не поддерживается, в результате замена накопителей в этих «фирменных» машинах может стать хлопотным делом, особенно при отсутствии технической документации.
9.1.2. Контроллер НГМД
Программное взаимодействие с НГМД производится через Int 13h (см. 12.8.1) и ОС. Игнорирование сервисов BIOS и даже ОС оправданно в основном лишь для нетривиальных задач типа работы с ключевыми дискетами и т. п.
Все контроллеры, применяемые в IBM PC, обеспечивают совместимость с «исторической» микросхемой контроллера NEC PD765, которая является аналогом i8272. Контроллер
В карте ресурсов AT имеется место под два контроллера НГМД:
♦ FDC АТ#1 (стандартный или основной) занимает порты с адресами 3F0h-3F7h (как и FDC XT);
♦ FDC AT#2 (дополнительный) занимает порты с адресами 370h-377h.