Установка типа дискеты
На входе: | AH | 17h |
AL | Тип дискеты | |
DL | Адрес НГМД (0, 1, ...) | |
На выходе: | AH | Состояние устройства после завершения последней операции |
CF | 1, если произошла ошибка, 0, если ошибки нет |
|
Примечание: | AT, PS/2 |
Функцию установки типа дискеты необходимо использовать перед началом работы с дискетой. Тип может принимать следующие значения:
Тип | Емкость дискеты и тип дисковода |
0 | Не используется |
1 | 360 Кбайт в дисководе с низкой плотностью записи (рассчитанном на дискеты емкостью 360 Кбайт) |
2 | 360 Кбайт в дисководе с высокой плотностью записи (рассчитанном на дискеты емкостью 1,2 Мбайт) |
3 | 1,2 Мбайт или 1,4 Мбайт в дисководе с высокой плотностью записи |
4 | 720 Кбайт в дисководе с низкой плотностью записи (рассчитанном на дискеты емкостью 720 Кбайт) |
Если перед вызовом этой функции был установлен флаг замены дискеты, то он сбрасывается. Дополнительно BIOS устанавливает скорость передачи данных через контроллер НГМД в зависимости от типа дискеты.