Читайте также:
|
|
Обращение:
AH=42h
AL=Режим
Режим:
00h-абсолютное смещение от начала файла
01h-знаковое смещение от текущего положения
02h-знаковое смещение от конца файла
BX=дескриптор
CX=старшая часть смещения
DX=младшая часть смещения
Возврат:
DX=старшая часть возвращаемого указателя
AX=младшая часть возвращаемого указателя
Функция 43h. Работа с атрибутами файлов.
Обращение:
AH=43h
AL=тип работы.
00h – получение атрибутов
01h – установка атрибутов
CX=атрибуты файла
01h – чтение
02h – скрытый
04h – системный
20h – архивный
DS:DX=адрес спецификации файла ASCIIZ
Возврат:
СX=атрибуты при AL=00h
Ошибка:
CF=1,ошибка.
AX=код ошибки.
Функция 4Eh. Поиск файла.
Обращение:
AH=4Eh
CX=0
DS:DX=адрес маски поиска файла в формате ASCIIZ
Ошибка:
CF=1,ошибка.
AX=код ошибки.
В качестве маски можно использовать также полное имя файла. При удачном поиске имя найденного файла заносится в PSP программы, начиная с адреса 80h по смещению +1E.
Если нужно отыскать остальные файлы по маске вызывают следом функцию 4F до тех пор, пока не возникнет ошибка вызова функции (СF=1).
Функция 4Ch. Закрытие всех файлов и выход в ДОС.
Обращение:
AH=4Ch
AL=код возврата.
Функция 56h. Переименование файла.
Обращение:
AH= 56h
DS:DX= адрес текущей спецификации файла.
ES:DI= адрес новой спецификации файла.
Ошибка:
CF= 1
AX= код ошибки
Дата добавления: 2015-07-19; просмотров: 56 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Обслуживание файловой системы | | | Приложение №2. Команды консоли MS Windows |