Собственно их полно, но меня интересует следующая возможность: написал я программу, скомпилировал. Потом отредактировал второй файл и передал его в качестве аргумента скомпилированной программе. Ну и сама программа сгенерировала тоже какой то файлик. Пример:
asm file out