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

DOS, функция 27h Читать произвольный блок файла


Вход:

AH°27h

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

СХ - число считываемых записей

Выход:

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

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

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

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

СХ - действительное число считанных записей

Описание.

Читает несколько записей из файла, начиная с файлового адреса, ука-

занного полем "Номер записи при непосредственном доступе к файлу"

в FCB. Помещает данные в память, начиная с адреса DTA. Соответству-

ющие поля FCB корректируются, чтобы указывать на следующую за-

пись (первую за прочитанными).



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