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

 
 
 
Reply to this topicStart new topic
> Как передать в макрос переменную? ..., Вызов макроса с параметрами. MACRO, ENDM, REPT, ENDR
ih_
сообщение Aug 22 2018, 12:46
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 77
Регистрация: 2-04-08
Из: Россия, Киров
Пользователь №: 36 422



Как передать в макрос внутреннюю переменную i из другого макроса ?
Хочется из одного макроса вызвать другой макрос несколько раз с разным параметрами. Но IAR не воспринимает i как число, как параметр, а передает ее как букву "i"

Код
tZond    MACRO
pZond\1:
        DS16    1
        ENDM

tZonds    MACRO
                LOCAL i
i        SET    0
        REPT    \1
        tZond   i
i        SET        i+1
        ENDR
        ENDM

tZonds       8
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th April 2024 - 07:50
Рейтинг@Mail.ru


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