Низкоуровневое програмирование Главная - Реальный режим - Прерывания DOS - INT 21h: Сервис DOS. - Функция 36h: Дать свободную память диска.

Функция 36h: Дать свободную память диска.

Вход:
AH=36h
DL - номер диска (00 - A:\; 01 - B:\; 02 - C:\; ...)

Выход:
Если AX = FFFFh - неверный номер диска, иначе:
AX - число секторов в одном кластере
BX - число свободных кластеров на диске
CX - размер сектора (в байтах)
DX - общее число кластеров на диске