Вариант для циклов.

Сделать не djnz, а djz. Тогда цикл можно развернуть так:
Код:
   ld BC,1234
loop:
   ...
   djz BC,exit
   ...
   djz BC,exit
   ...
   djz BC,exit
   ...
   djz BC,exit
   jp loop
exit:
А разворачивать может и ассемблер, типа dup.