Цитата(addi @ Aug 9 2006, 12:42)

Цитата(zltigo @ Aug 9 2006, 12:21)

Цитата(addi @ Aug 9 2006, 11:16)

микшировать с Си.
Если "много", то, естественно, отдельный ASM файл -> Assembler -> Linker
Пробовал подключать отдельным asm файлом через include(#include <asms.s>), компилятор ругаеться.
Также пробовал без include: Project->AddFiles->asms.s, - ни какой реакции, что без него что с ним.
???
Ну, так тут все очень просто. Прежде всего, нужно определить ассемблерные функции как глобальные, типа:
Код
public fname
fname: ; Точка входа в функцию fname
.......
Во-вторых, в заголовочном файле *.h написать прототип:
Код
void fname(void);
И наконец, если Ваши ассемблерные функции имеют параметры и/или возвращают данные определенного типа, Вы должны написать их на ассемблере в соответствии с правилами, описанными в разделе руководству по компилятору, посвященному использованию ассемблерных функций. Там написано каким образом предаются параметры в функцию, в каких регистрах возвращается результат, какие регистры используются компилятором и не должны изменяться функциями и т.д. и т.п.
Следуйте этим правилам, и у Вас все получится. Успеха!