реклама на сайте
подробности

 
 
> Как правильно вставить в IAR EW5 файл .asm
DenisIV
сообщение Mar 8 2010, 13:36
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 11-12-08
Из: Республика Беларусь, г.Минск
Пользователь №: 42 380



Собственно сабж. Нашел, как вставить строчку на асм, а команды обозначающей начало и конец асм-вставки не нашел.
У hi-tech pic такая команда #asm, дальше сколько хош асма, в конце #endasm
На С не получается обработка FFT, с асмом грабли, мозг пухнет... F1!
И ещё: какие переменные можно видеть под асмом из С и как их в асм из С можно передать? (и в обратную сторону тоже)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Mar 8 2010, 18:01
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



А документацию читать вам религия не позволяет? Нажмите же упоминаемую вами кнопку F1. Либо в меню IDE откройте документ Help->.... С/С++ ... Guide в котором см. раздел Mixing C and assembler. Только все же так делать не следует. Вы затрудние компилятору работу по оптимизации.Лучше напишите отдельную функцию полностью на ASM и вызывайте ее из Си-шного модуля, как обычную функцию. О правилах "стыковки" и вызова asm-овых функций из Си написано в той же документации чуть ниже (раздел Calling assembler routines from C).
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 02:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016