Цитата(Alt.F4 @ Aug 28 2011, 20:44)

А какая тогда проблема у человека, создавшего тот пост (учитывая, что avrasm сделал метки локальными в его макросе)?
Уф-ф... jmp на метку byteOut из любой инкарнации макроса всегда будет выполняться по её адресу в первой инкарнации. Скомпилите и увидите. Если не увидите, прогоните этот кусок в симуляторе.
Цитата
з.ы. вчера много кода дописывал + уменьшал размер, выводя в подпрограмму общие действия нескольких макросов. Дак после всех махинаций стало где-то стэк срывать, прокручиваю варианты...
Макросы не уменьшают, а увеличивают размер результирующего кода. Однотипные действия для экономии места обычно оформляют функциями.