Page 89 - 4875
P. 89

На вході:АH = 47h
                                                       DL = номер пристрою:
                                                             0 – поточний
                                                             1 – диск “А”
                                                             2 – диск “В”
                                                       DS:DI  =  адреса  буферу  куди  буде
                                                    записано шлях поточної
                                                                папки (буфер не менше 64кb)
                                       На виході:      АХ    =   код    помилки    при   умові
                                       встановлення СF
                                                       СF  =  1  –  вказує  на  помилку  (“0”  –
                                                     помилки немає)
                                  Після  виклику  переривання  в  буфері  буде  знаходитись  шлях
                           поточної папки з якої запущена програма у форматі ASCIIZ:
                                  “Temp \ A1b”, 0
                                  У випадку, якщо програма буде запущена з кореневої папки, то
                           в буфері буде тільки нульовий символ.
                                  4  Установка поточного каталогу
                                       На вході:АH = 3Вh
                                                       DL = номер пристрою:
                                                             0 – поточний
                                                             1 – диск “А”
                                                             2 – диск “В”
                                                       DS:DI = адреса буферу що містить шлях
                                                    до папки яку потрібно
                                                                встановити  по    замовчуванню
                                                                (активною)  у  форматі  ASCIIZ
                                                                (розмір буферу до 64кb).
                                                                Пристрій не вказується
                                       На виході:      АХ = код помилки
                                                       СF  =  1  –  вказує  на  помилку  (“0”  –
                                                     помилки немає)
                                  5  Визначення розміру кластера і сектора
                                       На вході:АH = 1Вh
                                       На виході:      DS:ВХ = адрес першого байту FAT (байт
                                       ідентифікації носія
















                                                           88
   84   85   86   87   88   89   90   91   92   93   94