Истории о вирусах

DOS, функция 14h Последовательное чтение из файла через FCB


Вход:

AH°14h

DS:DX - адрес открытого FCB (Таблица Б-2)

Выход:

AL=OOh, если чтение было успешным и DTA содержит данные

AL=01h, если достигнут конец файла (EOF) и данные не считаны

AL=02h, если произошел выход за сегмент (чтения не было)

AL=03h, если EOF и считана усеченная запись (дополнена нулями)

Описание.

Функция читает файл, специфицированный в FCB. Затем соответствен-

но увеличивает значения полей в FCB.

Перед началом последовательной обработки файла нужно сбрасывать

CurRec в ноль, так как функция OFh не инициализирует это поле.



Содержание раздела