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

 
 
> Как использовать Макрос на асемблере в основной программе
XGoblinX
сообщение Sep 21 2012, 13:05
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 13-12-10
Пользователь №: 61 586



Всем доброго времени суток.
Столкнулся с еще одной проблемой на иаре.
Есть файлы с маросами в примерах к иару.
Нахожу их интересными, но как использовать макрос в программе не знаю.
Пример:
Код
exExampleM MACRO
;This is example.                     
    NOP
    NOP
    NOP

Как функцию exExampleM я могу использовать в си коде?
Пробую делать так:
Код
#define ЕxExampleM ()                                \
{                                                \
    asm ("    exExampleM                            \
         ");                                        \
}

Для простоты я выкинул всё из кода.

На выходе выдает:
Error[Og006]: Syntax error in inline assembly: "Error[54]: Expression can not be forward" X:\Demo\demo.c 230
Спасибо.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 4th August 2025 - 18:34
Рейтинг@Mail.ru


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