[an error occurred while processing this directive]
Ответ: Не надо в код на C делать вставку на асемблере в среде IAR
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено CTAC 24 октября 2002 г. 16:24
В ответ на: Как в код на C сделать вставку на асемблере в среде IAR? отправлено Ёхан Палыч 24 октября 2002 г. 16:16

потому что при вставке ассемблера компилер отказывается от оптимизации, и при этом сохраняет кучу регистров в стеке. Лучше сделать отдельный ассемблерный файл и включить его в проект.
А если очень хочется:
asm("LDI R16,0\n LDI R17,0\n RET");

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

Ответы



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

E-mail: info@telesys.ru