-----¦
¦ 0 ¦ 1 ¦ 0 ¦ 1 ¦ 1 ¦ 1F3 ¦ 1F3 ¦
¦-----¦-----¦-----¦-----¦-----¦-----------------¦------------------¦
¦ 0 ¦ 1 ¦ 1 ¦ 0 ¦ 0 ¦ 1F4 ¦ 1F4 ¦
¦-----¦-----¦-----¦-----¦-----¦-----------------¦------------------¦
¦ 0 ¦ 1 ¦ 1 ¦ 0 ¦ 1 ¦ 1F5 ¦ 1F5 ¦
¦-----¦-----¦-----¦-----¦-----¦-----------------¦------------------¦
¦ 0 ¦ 1 ¦ 1 ¦ /* резервное копирование баз данных */ 1 ¦ 0 ¦ 1F6 ¦ 1F6 ¦
¦-----¦-----¦-----¦-----¦-----¦-----------------¦------------------¦
¦ 0 ¦ 1 ¦ 1 ¦ 1 ¦ 1 ¦ 1F7 ¦ 1F7 ¦
¦-----¦-----¦-----¦-----¦-----¦-----------------¦------------------¦
¦ 1 ¦ 0 ¦ 1 ¦ 1 ¦ 0 ¦ 3F6 ¦ 3F6 ¦
¦-----¦-----¦-----¦-----¦-----¦-----------------¦------------------¦
¦ 1 ¦ 0 ¦ 1 ¦ 1 /* операционная система windows */ ¦ 1 ¦ 3F7 ¦ - ¦
L-------------------------------------------------------------------
2.4 Описание команд НЖМД IDE AT.
Команды из HOST записываются в регистр команд 1F7 и выполняются
немедленно. Перед записью команды в регистрах 1F2-1F6 формируется
файл задания (Task File) который содержит данные необходимые для
выполнения команды. Коды команд приведены в таблице 5.
Таблица 5.
____________________________________________________________
/* kaspersky */ ¦ ¦ Код ¦ Используемые регистры¦
¦ Команда ¦ команды ¦------------------------¦
¦ ¦ ¦1F2 ¦1F3 ¦1F4 ¦1F5 ¦1F6 ¦
¦------------------¦--------------¦----¦----¦----¦----¦----¦
¦Внутренняя ¦ 90H ¦ ¦ ¦ ¦ ¦ D ¦
¦диагностика ¦ ¦ ¦ ¦ ¦ ¦ ¦
¦------------------¦--------------¦----¦----¦----¦----¦----¦
¦Форматирование ¦ 50H ¦ Y ¦ ¦ Y ¦ Y ¦ Y ¦
¦дорожки /* перевод с английского на русский */ ¦ ¦ ¦ ¦ ¦ ¦ ¦
¦------------------¦--------------¦----¦----¦----¦----¦----¦
¦Идентификация ¦ ECH ¦ ¦ ¦ ¦ ¦ D ¦
¦ НЖМД ¦ ¦ ¦ ¦ ¦ ¦ ¦
¦------------------¦--------------¦----¦----¦----¦----¦----¦
¦Инициализация ¦ 91H ¦ Y ¦ ¦ ¦ ¦ Y ¦
¦параметров НЖМД ¦ ¦ ¦ ¦ ¦ ¦ ¦
¦----- /* английский словарь */ -------------¦--------------¦----¦----¦----¦----¦----¦
¦Рекалибровка ¦ 10H ¦ ¦ ¦ ¦ ¦ D ¦
¦------------------¦--------------¦----¦----¦----¦----¦----¦
¦Чтение буфера ¦ E4H ¦ ¦ ¦ ¦ ¦ D ¦
¦------------------¦--------------¦----¦----¦----¦----¦----¦
¦Чтение сектора(ов)¦ 2XH ¦ Y ¦ Y ¦ Y ¦ Y ¦ Y ¦
¦------------------¦--------------¦----¦----¦----¦----¦----¦
¦Верификация ¦ 41H ¦ Y ¦ Y ¦ Y ¦ Y ¦ Y ¦
¦------------------¦- /* symantec */ -------------¦----¦----¦----¦----¦----¦
¦Позиционирование ¦ 70H ¦ ¦ Y ¦ Y ¦ Y ¦ Y ¦
¦------------------¦--------------¦----¦----¦----¦----¦----¦
¦Запись буфера ¦ E8H ¦ ¦ ¦ ¦ ¦ D ¦
¦------------------¦--------------¦----¦----¦----¦----¦----¦
¦Запись сектора(ов)¦ 3XH ¦ Y ¦ Y ¦ Y ¦ Y ¦ Y ¦
L----------------------------------------------------- /* panda 2007 */ ------
Y - регистр содержит данные используемые при выполнении команды
D - в регистре 1F6 (выбора НЖМД и номера головки) используется
только выбор НЖМД
X = 00LR - младьшая тетрада для команд чтения и записи сектора
L - режим длинной операции:
L=0 - нормальный режим, выполняются функции CRC или ЕСС;
L=1 - /* avast pro */ режим длинной операции. Не вырабатываются байты CRC
или ЕСС, возникновение ошибок в поле данных не прове-
ряется. При чтении и записи сектора добавляются 4-е
/* 1с бухгалтерия */ байта КЦК пользователя.
R - режим повторения при возникновении ошибки:
R=0 - повторение разрешено;
R=1 - повторение запрещено.
Внутренняя диагностика (90H) - выполняется внутренняя диагнос-
тика НЖМД по окончании которой в регистре ошибок формируется код
завершения. Если ошибок нет, код завершения 01H.
Форматирование дорожки (50H) - по этой команде записывается
формат нижнего уровня на указанную дорожку НЖМД. У многих на /* английский словарь */
|