CodeNet / Языки программирования / Ассемблер / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
DOS Fn 0fH: открыть файл через FCB
Вход
- AH = 0fH
- DS:DX = адрес неоткрытого FCB
Выход
- AL = 0 если файл открыт без ошибок (и FCB заполнен)
Описание:
файл, описываемый неоткрытым FCB, должен существовать в текущем оглавлении на диске, специфицированном в FCB (0=текущий, 1=A, 2=B, и т.д.). если файл не существует, возвращается AL=0ffH. файл открывается в режиме совместимости. если поле Drv в FCB равно 0 в момент вызова, то оно заполняется номером текущего дисковода (1=A, 2=B, и т.д.). Поле FCB CurBlk устанавливается в 0. Поле FCB RecSize устанавливается в 80H. Поля даты и размера файла в FCB устанавливаются из оглавления.
Замечание:
функции DOS 2.0+, ориентированные на номер файла (handle), ГОРАЗДО удобнее в работе.