Истории о вирусах

DOS, функция 36h Получить свободную память диска


Вход:

АН-ЗбЬ

DL - номер диска (0 - текущий, 1 - А и так далее)

Выход:

AX=FFFFh, если AL содержал неверный номер диска

Если функция выполнена успешно:

AX - число секторов на кластер

ВХ - число доступных кластеров

СХ - байт на сектор

DX - всего кластеров на диске

Описание.

Возвращает данные, полезные для подсчета общей и доступной диско-

вой памяти. Если в АХ возвращено FFFFh, значит задан неверный

диск. Иначе свободная память (в байтах) составляет (АХ*ВХ*СХ), все-

го памяти (AX*CX*DX) байт.

Версии: DOS 2.00 и выше.



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