MS-DOS для программиста

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




На входе: 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 устанавливает скорость передачи данных через контроллер НГМД в зависимости от типа дискеты.



Содержание раздела