Среда: IAR for 8051 v7.60
Если макрос содержит метки, и используется в тексте основной программы несколько раз, то метки перестают быть уникальными.
Есть ли специальный символ, который при трансляции делает имя метки уникальным?
В HC(S)08 этот символ \@:
Код
M_SetCRC: MACRO
ldhx Temp_1
\@SetCRC
mov X+,Temp_2
cphx Temp_3
bne \@SetCRC
ENDM
ldhx Temp_1
\@SetCRC
mov X+,Temp_2
cphx Temp_3
bne \@SetCRC
ENDM
Каспер пишет что таким символом является # в конце имени метки, но IAR ругается - "Bad instruction"