Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Функция 42h. Установка указателя.

Получение дескриптора файла | Чтение содержания файла | Произвольный доступ к данным файла | Обслуживание файловой системы | Файловый ввод-вывод |


Читайте также:
  1. A. дражувальний котел (обдуктор), установка УЗЦ-25, апарат з псевдорозрідженим шаром
  2. FullScreen Caller ID. Установка фото абонентов на весь экран на Android
  3. Lt;variant>функция
  4. Абсолютное здоровье — функция оптимизма
  5. Автокорреляционная функция
  6. Автокорреляционная функция.
  7. Адаптивному физическому воспитанию присуща основная функция

Обращение:

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

mybiblioteka.su - 2015-2024 год. (0.004 сек.)