Page 94 - 4875
P. 94

Таблиця 8.9 - Робота з файлами
                              Функція                          Опис
                                         Створення  файлу  (відкривання  щойно  створених
                                3Сh
                                         файлів)
                                5Вh      Створення файлу з перевіркою на його існування
                                5Аh      Створення тимчасового файлу
                                3Dh      Відкриття вже існуючого файлу
                                3Еh      Закриття файлу
                                 23h     Отримання/встановлення розміру файлу
                                 41h     Стирання файлу
                                 56h     Зміна назви/переміщення файлу
                                 40h     Запис даних у файл
                                3Fh      Читання даних із файлу (символьного пристрою)
                                 42h     Позиціонування файлового покажчика
                                 02h     Встановлення розміру фалу
                                 43h     Робота з полем атрибутів файлу
                                         Робота  з  полями  часу  і  дати  останньої  модифікації
                                 57h
                                         файлу
                                 68h     Скидання буферу без закриття файлу

                                               15                  11    10                      5      4                          0
                               Година (0...23)     Хвилина (0...59)      Секунда/2 (0...29)

                                             Рисунок 8.5 – Формат поля часу

                                  Старші 5 біт містять значення години модифікації файлу, 6 біт з
                           номерами  5-10  містять  значення  хвилин  модифікації  файлу,  а  в
                           молодших 5 бітах зберігається значення секунд поділене на 2 (для того
                           щоб час поновлення файлу вмістився в 16 бітах).
                                  Формат дати поновлення файлу нагадує формат часу (рисунок
                           8.6).
                                               15                    9     8                      5      4                          0
                                Рік (0...119)       Місяць (1...12)        День (1...13)

                                            Рисунок 8.6 – Формат поля дати
















                                                           93
   89   90   91   92   93   94   95   96   97   98   99