Подскажите, пожалуйста. Пишу прогу для промышленного компьютера Fastwel CPU686. Операционная система FDOS-6.22, среда разработки Borland C++ v3.1.
Программа у меня состоит из 2-х частей, одну я вызываю из другой как программное прерывание
intr(INTR,®); Через регисты я передаю два нужных мне параметра. Из самого программного прерывания не могу обратиться к файлу, а точнее не могу его открыть. Где-то уже слышал о подобной проблеме, но там ее решали так: в прерывании устанавливали лишь флаги записи в файл, а саму запись проводили в основном цикле программы. Мне это сделать не уластся, поскольку все данные для записи находятся в самом прерывании. Само прерывание, которое я вызываю - это отдельный проект, программа которая его вызывает тоже отдельный проект.
Может кто подскажет как передать данные из прерывания (их достаточно много около 15 переменных типа float - через регистры само собой не получится), или научится работать с файлом прямо из прерывания (что гораздо удобнее).