CodeNet / Языки программирования / Ассемблер / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
DOS Fn 22H: писать произвольную запись файла
Вход
- AH = 22H
- DS:DX = адрес открытого FCB
Выход
- AL = 0 если запись была успешной
- AL = 1 при переполнении диска
Описание:
приводит поля FCB CurBlk и CurRec в соответствие с RandomRec, затем пишет RecSize байт из DTA на диск по указанному адресу в файле. В момент вызова поле RecSiz должно содержать длину записи, а поле RandomRec в FCB - номер требуемой записи.