Вопрос № 34375: У меня есть программа на ДОС Фортране, где используются маленькие подпрограммки на Ассемблере. Эти подпрограммки в основном для вызова прерываний ДОСа и связанных с ними функций. Встала задача - перевести программу под Виндовс. Как оказалось(прочитал...
Вопрос № 34.375
У меня есть программа на ДОС Фортране, где используются маленькие подпрограммки на Ассемблере. Эти подпрограммки в основном для вызова прерываний ДОСа и связанных с ними функций. Встала задача - перевести программу под Виндовс. Как оказалось(прочитал в одном форуме), в 32-х разрядном Ассемблере обращаться к этим прерываниям нельзя.
Вопрос: как выходить из такой ситуации. Хотелось бы совершить перевод под Виндовс с минимальными изменениями.
Буду благодарен за ответ, ссылку или где почитать.
Отвечает: Sager
Здравствуйте, Мосунов Анатолий Михайлович!
С маленькими изменениями наверное врядли получится, хотя это зависит от того, что именно делали эти асм-вставки. Нужно было бы исходник привести. Своего рода ананлог прерываний в windows - это функции WinAPI.(msdn.microsoft.com - конкретно Platform SDK, можешь также скачать краткое описание функций learnasm.narod.ru(там в самом низу)) Их много, очень много, поэтому без знаний программирования на WinAPI перевести врядли получится....
Ответ отправил: Sager (статус: Студент)
Отправлен: 30.01.2006, 09:47 Оценка за ответ: 5 Комментарий оценки: Огромное спасибо. Ситуация прояснена.