ях НЖМД не используется.
Бит 2 - Corrected Data - индицирует, что при считывании с диска
данных произошла ошибка, которая была успешно скорректирована аппа-
ратурой КЦК. Корректируемые ошибки не прекращают мультисекторную
передачу.
Бит 3 - Data Request - этот б /* отказоустойчивые вычислительные системы */ ит показывает , что имеется запрос
на обмен данными с буфером сектора при выполнении команд чтения,
записи. По этому запросу необходимо прочитать буфер или переслать
данные в буфер, в зависимости от выполняемой команды.
Бит 4 - Drive Seek Complete - индицирует, что головки чте-
ния/записи завершили операцию поиска.
Бит 5 - Write Fault - индицирует неисправность в накопителе или
попытка выполнения команды запись с некорректными параметрами. /* программа резервного копирования */
Бит 6 - Drive Redy - установленный в 1 означает готовность НЖМД
к выполнению команды.
Бит 7 - Busy - определяет состояние НЖМД IDE AT. Устанавливает-
ся в 1 во время выполнения команды или диагностики НЖМД после сис-
темного сброса. Когда этот бит установлен, никакие другие биты ре-
гистра состояния не являются действительными. Бит Busy должен быть
проверен перед чтением люб /* утилиты резервного копирования */ ого регистра состояния.
Регистр команд (1F7) используется для загрузки выполняемой ко-
манды. Перед записью команды в регистр команд необходимо подгото-
вить файл задания - Task File (записать необходимые данные в /* avast antivirus */ ре-
гистры 1F1 - 1F6), когда НЖМД находиться в состоянии не занято (Bu-
sy=0). Выполнение команды начинается с момента записи в регистр ко-
манд.
Регистр альтернативного состояния (3F6) содержит такую же ин-
формацию, как и регистр состояния (1F7). Различие заключается в
том, что чтение этого регистра не сбрасывает установленное прерыва-
ние IRQ14 НЖМД.
Регистр состояние устройства (3F6) содержит /* norton antivirus */ три управляющих бита.
----------------------------------------------------------------------
¦ 7 ¦ 6 ¦ 5 ¦ 4 ¦ 3 ¦ 2 ¦ 1 ¦ 0 ¦
----------------------------------------------------------------------
¦ ¦ ¦ ¦ ¦ HS3EN ¦ SRST ¦ /IEN ¦ ¦
----------------------------------------------------------------------
Бит 1 - Interrupt Enable - бит разрешения прерывания для НЖМД к
HOST. Когда этот бит активе /* доктор веб */ н и накопитель выбран, HOST
прерывается. Сигнал HOST IRQ14 должен быть разрешен че-
рез 3 - стабильный буфер. Когда этот бит не активен или
НЖМД не выбран, сигнал HOST IRQ14 будет иметь высокий
уровень.
Бит 2 - Soft Reset - програмный бит сброса. Накопитель выполня-
ет сброс когда это бит в состоянии высокого уровня.
Бит 3 - Heads 3 Enable - используется для разрешения выбора го-
ловок с 8 по 15.
Регист /* win архиваторы */ р адреса накопителя (3F7) содержит номер головки и НЖМД,
выбранные в предыдущей операции.
---------------------------------------------------------------------¬
¦ 7 ¦ 6 ¦ 5 ¦ 4 ¦ 3 ¦ 2 ¦ 1 ¦ 0 ¦
+--------------------------------------------------------------------+
¦ ¦ /WTG ¦ /HS3 ¦ /HS2 ¦ /HS1 ¦ /HS0 ¦ /DS1 ¦ /DS0 ¦
L-------------------- /* asplinux server */ -------------------------------------------------
Биты 0, 1 - /DS0, /DS1 - биты выбора соответствующего накопите-
ля 0 или 1.
Биты 2 - 5, /HS0 - /HS3 - содержат двоичный код выбранной головки.
Бит 6 - Write Gate - бит выполнения записи, активен во время
операции записи.
2.3 Адресация регистров НЖМД IDE AT.
Для адресации регистров НЖМД IDE AT используются сигналы:
HOST ADR0, HOST ADR1, HOST ADR2 - используются для выбора ре-
гистров НЖМД;
/* перевод с английского на русский */ /HOST CS0, /HOST CS1 - используются для выбора регистров НЖМД;
/HOST IOW - строб записи данных в регистры НЖМД;
/HOST IOR - строб чтения данных из регистров НЖМД.
Таблица 4.
____________________________________________________________________
¦/CS0 ¦/CS1 ¦ HA0 ¦ HA1 ¦ HA2 ¦Чтение регистров ¦Запись в регистры ¦
¦ ¦ ¦ ¦ ¦ ¦по стробу /IOW ¦по /* GPS-навигатор */
|