Использование инструкций условного перехода в ассемблере даёт следующие преимущества:
- Реализация условного потока управления. 1 Вместо нескольких универсальных условных операторов в ассемблере есть большое количество специализированных команд для конкретных проверок. 1
- Создание циклических конструкций. 2 Например, с помощью инструкций условного перехода легко создать циклические конструкции, когда регистр выступает в роли счётчика. 2
- Написание более мощных программ. 4 Большинство инструкций условного перехода напрямую соотносятся с операторами сравнения в языках высокого уровня. 4
Однако у инструкций условного перехода есть ограничение на длину прыжка: они могут прыгать только на 128 байт назад и только на 127 байт вперёд. 4