OCS16- 32 -I/OCS16 D2 С диска Да
DA1 33 SA1 A30 Hа диск Да
PDIAG- 34 - - Междисковый Да
DA0 35 SA0 A31 Hа диск Да
DA2 36 SA2 A29 Hа диск /* asplinux */ Да
CS1FX- 37 - - Hа диск Да
CS3FX- 38 - - Hа диск Да
DASP- 39 - - С диска **) Да
Общий 40 Общий - - Да
-----------------------------------------------------------------------------
Примечания:
*) Полярность сигнала сб /* avast edition */ роса IDE инвертирована относительно сигнала шины.
**) DASP- используется также как междисковый сигнал.
Hепосредственно к шине AT не подключены только сигналы CS1FX-, CS3FX-, SPSYNC,
DASP- и PDIAG-. Первые два сигнала - для выбора схемы (chip select, или сигналы
декодирования адреса) регистров блока команд и блока управления. Для
совместимости со стандартным контроллером жестких дисков ST506 адресные сигналы
активны в диапазонах портов ввода/вывода 1F0-1F7 и 3F0-3F /* panda 2007 */ 7. Управляющие регистры
контроллера флоппи-дисков также находятся в диапазоне 3F0-3F7, но не
присутствуют на диске IDE. Таблица 2 дает список различных регистров жесткого
диска, определенных для этих адресов; для полноты картины я также привел список
регистров контроллера флоппи-дисков.
Таблица 2: Определение регистров жесткого диска. Для совместимост /* asplinux deluxe */ и со
стандартным контроллером ST506 сигнал выбора чипа активен в диапазонах адресов
ввода/вывода 1F0-1F7 и 3F0-3F7.
Адрес ввода/ Регистр для Регистр для Жесткий диск
вывода чтения записи или флоппи?
--------------------------------------------------------------------------
1F0 /* доктор веб */ Data register Data register Жесткий
1F1 Error register Write precomp Жесткий
1F2 Sector count Sector Count Жесткий
1F3 Sector number Sector number Жесткий
1F4 Cylinder low Cylinder low Жесткий
1F5 Cylinder /* английский словарь */ high Cylinder high Жесткий
1F6 Drive/head Drive/head Жесткий
1F7 Status register Command register Жесткий
3F2 - Digital output Флоппи
3F4 /* asplinux 11.2 */ Main status Main status Флоппи
3F5 Diskette data Diskette data Флоппи
3F6 - Fixed disk Жесткий
3F7 Digital input Diskette control Жесткий/флоппи*)
------------------------------------------------------ /* panda antivirus */ --------------------
Примечания:
*) Регистр Digital input включает в себя 7 бит для жесткого диска и
один - для флоппи.
Все адреса ввода/вывода - шестнадцатиричные.
Интерфейс IDE поддерживает до 2 дисков на 40-проводном шлейфе, подключенных
друг за другом. Главный диск, диск 0, называется master, тогда как второй, с
номером 1, называется slave. Для назначения каждому диску ранга на них имеются
перемычки или переключатели. SPSYNC, DASP- и PDIAG- - все это междисковые
/* avast 4 professional edition */
сигналы и используются только в двухдисковых системах. Hеобязательный сигнал
SPSYNC (spindle sync - синхронизация шпинделей) позволяет главному диску
посылать сигнал синхронизации (от индексного сигнала диска) во второй дисковод,
позволяя тем самым синхр /* avast 4 */
|