5.3.7. Фн 14h - Последовательное чтение файла по FCB

      Вход: AH = 14h

            DS:DX = адрес открытого FCB

 

      Выход: AL = 0 - успешное чтение (DTA содержит данные)

                  1 - достигнут конец файла, данные не считаны

                  2 - адрес DTA + поле RecSize из FCB пересекают

                      границу сегмента (чтение не производится)

                  3 - достигнут конец файла, считана часть записи

 

      Описание:  Считывает  RecSize  байтов,  начиная  с  позиции

 файла, заданной полями CurBlk и CurRec в FCB, в буфер DTA. Затем

 увеличивает поля CurBlk и CurRec. Если достигнут конец файла, то

 оставшаяся часть записи заполняется нулями.

 

      Примечания:

 

      1. Перед  первым чтением обнулите поле  CurRec, т. к. фн 0Fh

 (открыть файл) не инициализирует его.

 

      2. Чтение файла в ЛВС требует полномочия на чтение файла.


 

      См. также: Фн 21h

                 Фн 27h

                 Блок управления файлом

 

Вы находитесь в разделе: 
Также вам будет интересно:

Добавить коментарий