Системное программное обеспечение. Рощин А.В. - 51 стр.

UptoLike

Составители: 

51
каталог не должен быть задействован в активных командах JOIN или
SUBST).
Функция 3bh: Установить текущий каталог DOS (CHDIR)
Вход AH = 3bh
DS:DX = адрес строки ASCIIZ с именем каталога
Выход AX = код ошибки, если установлен CF
Описание
: DS:DX указывает на строку ASCIIZ в формате:
"d:\путь\имя_каталога",0. Если диск и/или путь опущены, то берется
каталог, принятый по умолчанию. Указанный подкаталог для указанного
диска становится текущим каталогом DOS для этого (или текущего) диска.
Если при возврате установлен флаг CF, то AX содержит код ошибки, и
текущий каталог для выбранного диска не изменяется
.
Функция 3ch: Создать файл через дескриптор
Вход AH = 3ch
DS:DX = адрес строки ASCIIZ с именем файла
CX = атрибут файла
Выход AX = код ошибки, если CF установлен
АХ = дескриптор файла, если ошибки нет
Описание
: DS:DX указывает на строку ASCIIZ в формате:
"d:\путь\имяфайла",0. Если диск и/или путь опущены, они принимаются по
умолчанию. файл создается в указанном (или текущем) каталоге файл
открывается в режиме доступа чтение/запись вы должны сохранить
дескриптор (handle) для последующих операций, если файл уже
существует:
при открытии файл усекается до нулевой длины
если атрибут файлатолько чтение, открытие отвергается (атрибут
можно изменить функцией 43h Изменить Атрибут)
CONFIG.SYS определяет число доступных дескрипторов в системе
Используйте функцию 5bh Создать Новый Файл, если вы не хотите
испортить существующий файл.
Функция 3dh: Открыть дескриптор файла
Вход AH = 3dh
DS:DX = адрес строки ASCIIZ с именем файла
AL = Режим открытия
Выход AX = код ошибки, если CF
установлен
АХ = дескриптор файла, если нет ошибки
Описание: DS:DX указывает на строку ASCIIZ в формате:
d:\путь\имя_файла",0. Если диск и/или путь опущены, они принимаются по
умолчанию. При этом:
файл должен существовать. См. функцию 3ch (Создать Файл). Файл
открывается в выбранном Режиме Доступа/Режиме Открытия
                                  51



каталог не должен быть задействован в активных командах JOIN или
SUBST).
Функция 3bh: Установить текущий каталог DOS (CHDIR)
Вход AH = 3bh
      DS:DX = адрес строки ASCIIZ с именем каталога
Выход AX = код ошибки, если установлен CF
Описание: DS:DX указывает на строку ASCIIZ в формате:
"d:\путь\имя_каталога",0. Если диск и/или путь опущены, то берется
каталог, принятый по умолчанию. Указанный подкаталог для указанного
диска становится текущим каталогом DOS для этого (или текущего) диска.
Если при возврате установлен флаг CF, то AX содержит код ошибки, и
текущий каталог для выбранного диска не изменяется.
Функция 3ch: Создать файл через дескриптор
Вход AH = 3ch
      DS:DX = адрес строки ASCIIZ с именем файла
      CX = атрибут файла
Выход      AX = код ошибки, если CF установлен
           АХ = дескриптор файла, если ошибки нет
Описание: DS:DX указывает на строку ASCIIZ в формате:
"d:\путь\имяфайла",0. Если диск и/или путь опущены, они принимаются по
умолчанию. файл создается в указанном (или текущем) каталоге файл
открывается в режиме доступа чтение/запись вы должны сохранить
дескриптор (handle) для последующих операций, если файл уже
существует:
• при открытии файл усекается до нулевой длины
• если атрибут файла – только чтение, открытие отвергается (атрибут
   можно изменить функцией 43h Изменить Атрибут)
CONFIG.SYS определяет число доступных дескрипторов в системе
Используйте функцию 5bh Создать Новый Файл, если вы не хотите
испортить существующий файл.
Функция 3dh: Открыть дескриптор файла
Вход AH = 3dh
      DS:DX = адрес строки ASCIIZ с именем файла
      AL = Режим открытия
Выход      AX = код ошибки, если CF установлен
           АХ = дескриптор файла, если нет ошибки
Описание: DS:DX указывает на строку ASCIIZ в формате:
d:\путь\имя_файла",0. Если диск и/или путь опущены, они принимаются по
умолчанию. При этом:
• файл должен существовать. См. функцию 3ch (Создать Файл). Файл
   открывается в выбранном Режиме Доступа/Режиме Открытия