Я пытался сделать код, который, когда вы дойдете до самого конца, спросит вас, хотите ли вы попробовать еще раз. Если вы нажмете «y», то он вернётся на 1000 строк назад, прямо в начало программы.
Ну, очевидно, не получилось, так как я получил ошибку "относительный прыжок вне диапазона". Поэтому я делал прыжки каждые 50 строк, всего было 20 прыжков, например
start:
.
s20: jmp start
.
.
.
s2: jmp s3
.
s1: jmp s2
.
jmp s1
Теперь, после этого, я запустил программу, и когда я нажал «y», TASM как бы завис. Он просто отображал последний экран с вводом «y» и мигающим _. Я больше не мог нажать на символ.
start:
иs20: jmp start
. - person Peter Cordes   schedule 17.09.2015