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
   83   84   85   86   87   88   89   90   91   92   93