знак изменения положения этого запора. С помощью этой функции Программа может убедиться в том, что она работает с одной и той же дискетой, и потребовать установить старую дискету, если обмен данными с ней еще не закончился.

Установить тип дискеты

Вход: АН = $17;

AL — устанавливаемый тип дискеты;

DL — номер диска.

При обращении к функции $17 в регистре AL необходимо установить одно из следующих значений:

О - не используется

1 - дискета 360 Кбайт в дисководе 360 Кбайт

2 - дискета 360 Кбайт в дисководе 1.2 Мбайт

3 - дискета 1.2 Мбайт в дисководе 1.2 Мбайт

4 - дискета 720 Кбайт в дисководе 720 Кбайт

Функция сбрасывает флаг замены дискеты и настраивает контроллер ГД на нужную скорость передачи данных.

Установить среду для форматирования дискеты

Вход: АН = $18;

DL — номер диска;

СХ — количество цилиндров/секторов. Выход: CF — признак ошибки:

О — нет ошибки;

I — есть ошибка;

АН = код ошибки:

О — требуемое количество цилиндров/секторов допустимо;

$01 — функция недоступна;

$ОС — функция не поддерживается или неизвестен

тип дисковода;

$80 — не установлена дискета. Перед форматированием дорожки ГД контроллер диска должен быть настроен на нужную скорость передачи данных. Это достигается обращением к функции $18, которая дополнительно сбрасывает флаг замены дискеты.

Парковка головок жесткого диска

Вход: АН = $19;

DL — номер диска.

Парковка диска заключается в выводе головок за рабочую зону с тем, чтобы предотвратить возможную порчу поверхности дисков при транспортировке компьютера. Эту операцию реализует функция $19.