знак изменения положения этого запора. С помощью этой функции Программа может убедиться в том, что она работает с одной и той же дискетой, и потребовать установить старую дискету, если обмен данными с ней еще не закончился.
Установить тип дискеты
Вход: АН = $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.