Page 88 - 4875
P. 88
перевагою файлових систем другого класу є можливість одночасної
роботи з файлами, що розташовані на різних пристроях і в папках.
Файлова система MS-DOS доступна програмі через
переривання int 21h. Всі функції даного переривання, які відносяться
до файлової системи, можна розділити на групи:
Таблиця 8.6 - Отримання довідкової інформації
Функція Опис
19h Визначення поточного пристрою
0Еh Установка/вибір поточного диску
47h Визначення поточного каталогу
3Вh Установка поточного каталогу
1Вh Визначення розміру кластера і сектора
Інформація про таблицю розміщення файлів FAT
1Сh
будь-якого диску
36h Об’єм вільного місця на диску
Перевірка/встановлення флагу переривання за
допомогою Ctrl+Break, та визначення номеру
33h
диску з якого виконувалась загрузка операційної
системи
Визначення поточного стану флагу перевірки
54h
запису інформації на диск
Розглянемо детальніше основні з них:
1 Визначення поточного пристрою (з якого була запущена
програма)
На вході:АH = 19h
На виході: АL = номер пристрою:
0 – диск “А”
1 – диск “В”
2 Установка (вибір) поточного диску
На вході:АH = 0Еh
DL = номер пристрою
На виході: АL = загальна кількість дискових
пристроїв в системі
3 Визначення поточного каталогу
87