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