![]() Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
![]() Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
![]() |
Операции создания, открытия, закрытия файлов
Вход: AH = 3Сh – создание файла; DS:DX – АSCIIZ – спецификация файла; СХ – атрибуты создаваемого файла:
Выход: Вход: AH=5Bh – создание нового файла; DS:DX – АSCIIZ – спецификация файла; СХ – атрибуты создаваемого файла:
Выход: Различие 3Сh и 5Bh: функция 3Fh всегда создает новый файл без проверки. Функция 5Bh не может создать файл с уже имеющимся именем и описывает эту нештатную ситуацию как CF=1, AX=2. Общим свойством функций 3Ch, 5Bh является позиционирование указателя на начальный (нулевой) байт. Вход: AH=3Dh –открытие существующего файла; DS:DX – ASCIIZ- спецификация открываемого файла; AL-режим доступа к файлу:
Выход: Операция открытия существующего файла устанавливает указатель файла на начальный (нулевой) байт. Вход: AH=3Eh – закрытие файла; ВХ – дескриптор закрываемого файла. Выход: Вход: AH=41h – удаление файла; DS:DX – АSCIIZ – спецификация файла. Выход: 2.2.2 Операции чтения/записи файлов Вход: AH=42h – установка указателя файла; BX - дескриптор файла; AL - положение указателя:
Выход: СX:DX – значение установленного указателя Особенность функции 42h – смещение знаковое в дополнительном коде. Bxод: AH=3Fh – чтение из файла; ВХ – дескриптор файла; CX- количество читаемых байт; DS:DX – адрес буфера. Выход: Данная функция пересылает данные из файла в буфер программы и модифицирует указатель. При чтении в режиме ASCII читается строка указанной длины или до символа CR, если он встретился раньше. Вход: AH = 40h – запись в файл; ВХ – дескриптор файла; CX- количество записываемых байт; DS:DX – адрес буфера программы. Выход
Date: 2015-05-22; view: 476; Нарушение авторских прав |