Page 101 - 4875
P. 101

DS:DХ = адрес рядка, що містить шлях і
                                                    назву файлу в форматі ASCIIZ
                                       На виході:      АХ    =   код    помилки    при   умові
                                       встановлення СF
                                                       СF  =  1  –  вказує  на  помилку  (“0”  –
                                                    помилки немає)
                                                       СХ        =       атрибути        файлу
                                                    (встановлені/зчитані) в разі успішного
                                                             виконання операції
                                  При  зміні  атрибутів  файлу  допускається  використання
                           комбінації  бітів  регістру  CX.  Нові  атрибути  задаються  наступною
                           комбінацією біт (тільки коли в регістр AL налаштований на установку
                           нових атрибутів файлу):

                                  Таблиця 8.11 – Задання нових атрибутів
                                          Біт   Стан           Значення
                                                  6
                                           0     1     Файл тільки для читання
                                           1      1    Прихований файл
                                           2      1    Системний файл
                                           3      1    Мітка диску
                                           4      1    Папка
                                           5      1    Біт архівації
                                         6...7    –    Не використовується
                                  10  Робота з полями часу і дати останньої модифікації файлу
                                       На вході:АH = 57h
                                                       АL = вид операції:
                                                             00h – зчитування дати і часу
                                                             01h – установка дати і часу
                                                       ВХ = <file handle>
                                                                7
                                                       СХ = час
                                                                 8
                                                       DХ = дата

                           6
                            - стан “0” – даний біт не встановлений
                           7  8
                            і    - в регістри СХ і DX заносяться значення часу і дати тільки в тому
                           випадку, коли в регістрі АL буде значення 01h (установка дати і часу).















                                                           100
   96   97   98   99   100   101   102   103   104   105   106