Описание команд жестких дисков IDE AT

автор: Андрей Соколовский
источник: Avs-Info.ru
на основе материалов с: www.acelab.ru

КомандаКод команды
Внутренняя диагностика90H
Форматирование дорожки50H
Идентификация HDDECH
Инициализация параметров HDD91H
Рекалибровка10H
Чтение буфераE4H
Чтение сектора (секторов)2XH
Верификация41H
Позиционирование70H
Запись буфераE8H
Запись сектора (секторов)3XH

Внутренняя диагностика (90H) — выполняется внутренняя диагностика HDD, по окончании которой в регистре ошибок формируется код завершения. Если ошибок нет, то код завершения 01H.

Форматирование дорожки (50H) — по этой команде записывается формат нижнего уровня на указанную дорожку HDD. У многих накопителей форматирование дорожки производится в технологическом режиме.

Идентификация HDD (ECH) — по этой команде в секторный буфер считывается паспорт диска и формируется запрос DRQ (Data Request) в регистре состояния.

Инициализация параметров HDD (91H) — по этой команде HDD настраивается на параметры, задаваемые накопителю из ПК. Данная команда должна выполняться после «сброса» HDD.

Рекалибровка (10H) — по этой команде головки HDD устанавливаются на 0-й цилиндр.

Чтение буфера (E4H) — по этой команде устанавливается запрос DRQ в регистр состояния. ПК может прочитать содержимое буфера 256 слов через регистр данных.

Чтение сектора (секторов) (2XH) — по этой команде заданный сектор считыается в секторный буфер (обычно 512 байт) и формируется запрос DRQ. ПК может прочитать содержимое буфера 256 слов через регистр данных.

Верификация (41H) — по этой команде проверяется формат указанной дорожки.

Позиционирование (70H) — по этой команде головки HDD устанавливаются на указанный цилиндр.

Запись буфера (E8H) — по этой команде устанавливается запрос DRQ в регистре состояния, после этого ПК должен переслать 256 слов через регистр данных.

Запись сектора (секторов) (3XH) — по этой команде устанавливается запрос DRQ в регистре состояния и ПК должен переслать 256 слов через регистр данных. После этого данные записываются на магнитный диск.


При использовании материалов сайта ссылка обязательна! (Copyright by www.avs-info.ru 2006)