ПОИСК Статьи Рисунки Таблицы Счетчик выполнений цикла из "Программирование " Последняя команда является логическим оператором, проверяющим условие 0 ( +l) и передающим при выполнении этого условия управление в ячейку а+1 (начальную в цикле), а при его невыполнении — в ячейку а+р+3 (за пределы цикла). [c.185] Выбираем число Q, удовлетворяющее условию (ц+и) д ( х+х) , и размещаем его в ячейке + 1. [c.185] Если проверяемое условие выполнено, управление должно передаваться первой команде цикла, если не выполнено, то — некоторой команде, не принадлежащей циклу. [c.186] Здесь (a+ i) содержит слагаемое h(n— ) потому, что первый раз команда (а+ц) выполняется в ее неизменном виде, второй раз — после увеличения на 00 h 0000, третий раз — после увеличения на 00 2h 0000 и т. д. [c.186] В качестве Q можно взять, например, 00 0404 0112. [c.186] При этом предполагается, что в ячейке g+1 расположена команда, не принадлежащая циклу. [c.186] Если применяется переадресация команд в УУ, то в качестве счетчика выполнений цикла можно использовать изменяемый вспомогательный код, применяемый для переадресации команд. [c.186] Вернуться к основной статье