Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > Функция Bios для работы с диском


Автор: SIA1988 4.10.2009, 08:49
Здравствуйте.
Вопрос в том как узнать число занятых секторов на дорожке. Средствами Биос
Если есть пример какой нибудь, киньте пожалуйста...
Заранее спасибо!!!

Автор: Logree 4.10.2009, 19:32
Вопрос не коректен т.к нет критерия занятости сектора... smile
Что значит что сектор занят? Хотя бы один байт не равен нулю, или допустим три первые байты не равны нулю...?
Этим вопросом занимается ФАЙЛОВАЯ СИСТЕМА, напиши какая фс интересует тогда может кто и ответит...

ну или расскажи зачем тебе такая информация понадобилась, возможно есть другой способ.

Автор: SIA1988 8.10.2009, 11:32
Работа осуществляется с дискетой...
Свободный сектор я имел ввиду на него не записан никакой существующий(не удаленный) файл...
файловая система ФАТ16 или ФАТ 12. 

понадобилось для выполнения л.р.
Использование BIOS обязательно…

Автор: 111u3 10.10.2009, 11:32
Если файлы есть (в смысле не удалены) то проверяют по фату фс: через него можно узнать завязан сектор на какой либо файл или нет(там точно указано сколько и какие сектора под него заняты), а вообще погугли ибо это вопрос уже решали

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)