[an error occurred while processing this directive]
Все просто
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено HoBo 07 декабря 2002 г. 01:44
В ответ на: А как это (обращение к функциям и описание ф-ий на асме) "оформить" правильно, не подскажите? отправлено Gorik 06 декабря 2002 г. 23:08

При вызове функций (не важно на чем написанной) до двух аргументов передается через регистры R15:R14 и R13:R12. Результат возвращается в R13:R12. Если аргументов или их разрядность больше 4 байтов - они передаются через стек. Исходя из этого и пишется ассемблерная функция.
Короче, все расписано в доке на компилятор. Искать раздел "CALLING CONVENTION".

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru