Команды перехода позволяют изменить последовательность выполнения команд программы за счет выполнения безусловных и условных переходов.
При выполнении команд безусловного перехода текущая последовательность команд нарушается и
происходит переход к выполнению другой последовательности команд, указанной в команде.
Для организации этого перехода необходимо изменить адрес обращения за очередной командой в счетчике команд.
При этом флаги влияния на организацию перехода не оказывают.
При выполнении команд условного перехода дальнейший выбор одной из последовательностей команд зависит
от значения одного из четырех флагов: нуля, знака, четности, переноса, т.е. сначала проверяется состояние
одного из четырех флагов МП на выполнение указанного в команде условия, а затем происходит выполнение команды.
Например, если результат арифметической операции равен нулю, то необходимо осуществить переход к
выполнению другой последовательности команд, начальный адрес которой указан в команде, если не равен — продолжить выполнение текущей программы. Условия перехода приведены в таблице 
|