я написал два макроса: Код (Text): ;;======[ MACRO ]================================= @Section_new\ MACRO\ Section_name:req ;;---------------------------------------- @Module TEXTEQU\ <S_&Section_name&> @Module\ SEGMENT PARA PUBLIC USE32 ;;---------------------------------------- ENDM ;;======[ MACRO ]================================= @Section_end\ MACRO ;;---------------------------------------- @Module\ ENDS ;;---------------------------------------- ENDM они работают для создания сегментов следующим образом: Код (Text): @Section_new\ MYCODE xor AX,AX @Section_end создается сегмент с именем S_MYCODE, однако если использовать макроопределение возникает ошибка Код (Text): @code_name\ TEXTEQU <MYCODE> @Section_new\ @code_name xor BX,BX @Section_end как его нужно изменить чтоб работали оба варианта одновременно ??? Код (Text): @code_name\ TEXTEQU <MYCODE> @Section_new\ @code_name xor BX,BX @Section_end @Section_new\ MYCODE xor AX,AX @Section_end