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

 
 
> помогите разобратся с #define в IAR ASM :help:
Ahha
сообщение May 16 2007, 10:03
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 3-11-05
Пользователь №: 10 422



до ИАРа пользовался AVR studio где часто-густо назначал регистрам свои имена, например
".def bxr =r17
.def cxr =r18
.def tmp =r19
.def ITemp =r20"
Сейчас приходится пересаживатся на ИАР с использованием ассемблеровских функций подключаемых к основной программе на С. Проблема состоит в том что никак не получается в тексте функции написанной на асме назначить регистру свое имя, по аналогии с тем то я делал в AVR studio. Добится желаемого удалось только написав в Options->Assembler->Preprocessor->Defined Simbols следующее:
"bxr=r17
cxr=r18
tmp=r19
ITemp=r20".
Но такой вариант не радует тем, что желаемое назначение имен регистрам никак не фигурирует в тексте функции (нет наглядности) wacko.gif . Почему мне не удается сделать то же самое, просто написав в тексте асмовской функции что-то вроде:
".define bxr r17
.define cxr r18
.define tmp r19
.define ITemp r20"? Может кто сталкивался с такой проблемой? Помогите новичу! help.gif
Go to the top of the page
 
+Quote Post



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

 


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


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