Говоря про исходники я как раз думал об останове на несуществующей комманде или HALT.
Думаю проще например добавить HALT в код там где нужен останов, вместо выискивания адреса в .LST(а в выводе gas в добавок все шеснадцатиричном виде), и задание остановов через gXXXXXX
Так далеко у меня мысли не заходили. Когда отлаживаешь свой собственный код несложно сопоставить дизасемблированный вариант с тем что написал.
Спасибо что прислушываетесь и совершенствуете эмулятор