Хочется из одного макроса вызвать другой макрос несколько раз с разным параметрами. Но 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
pZond\1:
DS16 1
ENDM
tZonds MACRO
LOCAL i
i SET 0
REPT \1
tZond i
i SET i+1
ENDR
ENDM
tZonds 8