Любой цикл в любом языке программирования можно сделать бесконечным. В некоторых случаях для этого придётся постараться, но в большинстве случаев стараться не надо. Простая невнимательность обычно приводит к тому, что программа зацикливается. Вот вам несколько способов сделать цикл бесконечным в Ассемблере. Способ 1: инициализация счётчика после метки Здесь мы немножко ошиблись, и сделали так, что новое значение в счётчик записывается ПОСЛЕ метки, к которой нас возвращает команда LOOP. Поэтому счётчик никогда не обнулится, и программа никогда не закончится. Способ 2: возврат не на ту метку Суть ошибки здесь такая же, только причины разные. В первом случае мы не в том месте инициализировали счётчик, а во втором - просто перепутали имена меток, хотели переходить на mycycle, а написали start. Способ 3: счётчик перед циклом равен 0 Здесь вроде ничего плохого мы не сделали. Поскольку цикл по любому будет выполнен хотя бы один раз, то программист решил инициализировать счётчик нулём. И это б