Цитата(Alt.F4 @ Aug 28 2011, 02:47)

Где можно прочесть про переходы из макросов?
А вот хотя бы начиная со следующей строки.
Самое главное: макросы это механизм генерации
текста программы. Т.е. в результате работы макроассемблера первым делом происходит изменение именно текста программы, макровызов в исходном тексте заменяется на текст макрорасширения и этот
текст далее скармливается ассемблеру для дальнейшей обработки.
А уж какие там переходы, относительные или абсолютные, по-барабану. Сможете написать макрос так, чтобы в макрорасширении получить строчку с нужными буквами - будут у Вас переходы.
Чаще проблемы возникают не собственно с командами перехода, а с метками. В некоторых недо-макро-ассемблерах есть проблема генерации уникальных локальных меток (в
тексте макрорасширения), ведь если макро вызывается несколько раз нужно каждый раз сгенерировать
разные метки, а у этих уродцев все метки глобальные, локальные отсутствуют как класс.
Russia est omnis divisa in partes octo.