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