assem / Ответы по пунктам / 038
.docx-
Функции записи/чтения данных в/из файла.
Чтение:
АН = 3fh - чтение из файла или устройства. Пересылает из файла данные в буфер пользователя. При чтении из символьного устройста в режиме ASCII читается строка указанной длины, либо до символа возврата каретки, если он встретился раньше:
при вызове: ВХ = дескриптор; СХ = количество байтов,
DS: DX - адрес буфера пользователя;
при возврате: АХ = количество переданных байтов;
при ошибке; CF = 1; АХ = код ошибки.
Запись:
АН = 40h - записывает данные в файл или устройство. Пересылает данные в файл из буфера пользователя:
при вызове: ВХ = дескриптор;
СХ = количество байтов;
DS: DX =адрес буфера пользователя;
при возврате: АХ = количество переданных байтов;
при ошибке: CF = 1; АХ = код ошибки.