Пишешь свой ассемблер... Для таких извратов существуют МАКРОСЫ и DEFINE's. В нормальных ассемблерах, по крайней мере.