Кто-нить такое делал?
Если да, то можно поподробней. Сразу отмечу, что другие варианты(типа встроенный ассемблер или ещё что-нибудь такое) не подходят, задание четко определяет: в модуле ассемблера пишется процедура, которая вызывается языком высокого уровня, ей передаются начальные данные, ну и результат забирается.
З.Ы. Если имеет значение, то у меня Мандрива2006.
стыковка Pascal or C (C++) и Assemler
Модератор: Модераторы разделов
-
aeroslav
- Сообщения: 208
стыковка Pascal or C (C++) и Assemler
Registered Linux User #442290
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: стыковка Pascal or C (C++) и Assemler
Ну если модули оформлять в виде SO-библиотеки, то почему бы и нет...
-
v04bvs
- Сообщения: 636
- ОС: Debian GNU/Linux
Re: стыковка Pascal or C (C++) и Assemler
Дизассемблируй какой нибудь сишный файл и посмотри, как там делается вызов функций. Потом один объектный модуль компилируй из .c, второй из .S и оба линкуй. Если всё правильно сделаешь, всё будет работать.
-
_petya_
- Сообщения: 53
Re: стыковка Pascal or C (C++) и Assemler
Посмотрите здесь.
Там раздел есть про комбинирование C и Asm'a.
Там раздел есть про комбинирование C и Asm'a.