DOS, функция 1Bh Получить информацию FAT для текущего диска
Вход:
AH°lBh
Выход:
DS:BX - адрес байта FAT ID, отражающего тип диска (Таблица Б-3)
DX - всего кластеров (единиц распределения) на диске
AL - секторов на кластер
СХ - байт на сектор
Таблица Б-3. Значения ID.
ID | Описание |
FFh | Floppy, 2 стороны, 8 секторов на дорожку (320Кбайт) |
FEh | Floppy, 1 сторона, 8 секторов на дорожку (160Кбайт) |
FDh | Floppy, 2 стороны, 9 секторов на дорожку (360Кбайт) |
FCh | Floppy, 1 сторона, 9 секторов на дорожку (180Кбайт) |
F9h | Floppy, 2 стороны, 15 секторов на дорожку (1,2Мбайт) |
F8h | Жесткий диск |
FOh | Другой |
Описание.
Возвращает информацию о размере и типе текущего диска. Размер дис-
ка (в байтах) равен DX*AL*CX. Свободную память можно найти функ-
циями 36h или 32h.
Версии:
DOS l.x держит FAT в памяти и возвращает DS:BX => FAT.
DOS 2.0+ может держать в памяти лишь часть всей FAT.
Примечание.
Эта функция изменяет содержимое регистра DS.