ле сис-
темного сброса. Когда этот бит установлен, никакие другие биты ре-
гистра состояния не являются действительными. Бит Busy должен быть
проверен перед чтением любого регистра состояния.
Регистр команд (1F7) используется для загрузки выполняемой ко-
манды. Перед записью команды в регистр команд необходимо подгото-
вить файл задания - Task File (записать необходимые данные в ре-
гистры 1F1 - 1F6), когда НЖМД находиться в состоянии не занято (Bu-
sy=0). Выполнение команды начинается с мо /* операционная система windows */ мента записи в регистр ко-
манд.
Регистр альтернативного состояния (3F6) содержит такую же ин-
формацию, как и регистр состояния (1F7). Различие заключается в
том, что чтение этого регис /* 1с бухгалтерия */ тра не сбрасывает установленное прерыва-
ние IRQ14 НЖМД.
Регистр состояние устройства (3F6) содержит три управляющих бита.
----------------------------------------------------------------------
¦ 7 ¦ 6 ¦ 5 ¦ 4 ¦ /* avast 4 server */ 3 ¦ 2 ¦ 1 ¦ 0 ¦
----------------------------------------------------------------------
¦ ¦ ¦ ¦ ¦ HS3EN ¦ SRST ¦ /IEN ¦ ¦
----------------------------------------------------------------------
Бит 1 - Interrupt Enable - бит разрешения прерывания для НЖМД к
HOST. /* ad aware */ Когда этот бит активен и накопитель выбран, HOST
прерывается. Сигнал HOST IRQ14 должен быть разрешен че-
рез 3 - стабильный буфер. Когда этот бит не активен или
НЖМД не выбран, сигнал HOST IRQ14 будет иметь высокий
уровень.
Бит 2 - Soft Reset - програмный бит сброса. Накопитель выполня-
ет сброс когда это бит в состоянии высокого уровня.
Бит 3 - Heads 3 Enable - используется для разрешения выбора го-
ловок с 8 по 15.
Регистр адреса накопителя (3F7) содержит номер головки и НЖМД,
в /* avast 4.7 */ ыбранные в предыдущей операции.
---------------------------------------------------------------------¬
¦ 7 ¦ 6 ¦ 5 ¦ 4 ¦ 3 ¦ 2 ¦ 1 ¦ 0 ¦
+---------------------------------------------------------- /* антивирусные программы */ ----------+
¦ ¦ /WTG ¦ /HS3 ¦ /HS2 ¦ /HS1 ¦ /HS0 ¦ /DS1 ¦ /DS0 ¦
L---------------------------------------------------------------------
Биты 0, 1 - /DS0, /DS1 - биты выбора соответствующего накопите-
ля 0 или 1.
Биты 2 - 5, /HS0 - /HS3 - содержат двоичный код выбранной головки.
Бит 6 - Write Ga /* системы резервного копирования */ te - бит выполнения записи, активен во время
операции записи.
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 ¦по стробу /IOR ¦
¦-----¦-----¦-----¦-----¦-----¦-----------------¦------------------¦
¦ 0 ¦ 1 ¦ 0 ¦ 0 /* утилиты резервного копирования */ ¦ 0 ¦ 1F0 ¦ 1F0 ¦
¦-----¦-----¦-----¦-----¦-----¦-----------------¦------------------¦
¦ 0 ¦ 1 ¦ 0 ¦ 0 ¦ 1 ¦ 1F1 ¦ 1F1 ¦
¦-----¦-----¦-----¦- /* русско английский словарь */
|