jmp это синтаксический сахар для тех кому код дублировать лень
Кстати, интересно, а без JMP, можно ли переписать значение непосредственно в EIP? Так-то без прыжков даже ветвления не получить, дублирование кода не поможет.
И вот мы тут шутим, а я вспоминаю то ли лабу, то ли курсач одногруппника, где примитивная консольная лабуда была реализована на 2000 строк, потому-что вместо массивов и циклов были var0, var1, var2, ... var20, а вместо функций таки просто дублировался код.