Что значит "алгоритм с задержкой"? Задержка между шагами? Шагами какими? Ассемблерными командами или проходами какого-то цикла?
Если между командами - надо делать дебаггер. Если между проходами цикла - достаточно запустить алгоритм в потоке и поставить в конце цикла ожидание какого-то глобального флага, и можно будет управлять алгоритмом из основной формы по таймеру или по "старт-стоп". А по поводу "шаг назад" - это очень трудно, если вообще возможно. Нужно сгенерировать ассемблерный код, выполняющий строго противоположные действия относительно имеющегося.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
|