M@ik (09.08.2006 12:44, просмотров: 1) ответил addi на Ответ: asms.s в сообщение
Я бы посоветовал для начала что-нибудь попроще Вот пример функции void test_func(void), написанной на асме:
//----------------------------------------------
// файл test.s
NAME test // Название модуля
RSEG CODE // Указываем сегмент памяти
PUBLIC test_func // Объявление функции (объявляем доступной из других модулей)
// Реализация функции
RSEG CODE
test_func:
nop
nop
ret
END // Конец модуля
//----------------------------------------------
В Си-программе вызов как обычно: test_func();
В отладчике можно поставить breakpoint на 'nop' и посмотреть, передаётся-ли туда управление.
Как передавать и возвращать параметры - написано в DOC к IAR.