CodeNet / Языки программирования / Ассемблер / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
DOS Fn 1bH: дать информацию FAT (текущий диск)
Вход
- AH = 1bH
Выход
- DS:BX = адрес байта FAT ID (отражающего тип диска)
- DX = всего кластеров (единиц распределения) на диске
- AL = секторов на кластер
- CX = байт на сектор
Описание:
возвращает информацию о размере и типе умалчиваемого диска. размер диска в байтах = (DX * AL * CX). Ищите свободную память функциями 36h Disk Free или 32h Disk Info.
Версии:
DOS 1.x держит FAT в памяти и возвращает DS:BX => FAT. DOS 2.0+ может держать в памяти лишь порцию всей FAT.
Предупреждение:
Эта функция изменяет содержимое регистра DS.