Несколько ссылок для меня, ибо сегодня их искал часа два.
Реализация простого макропроцессора
Первый проход ассемблера
Второй проход ассемблера
MNT