С одной из команд условного перехода или перехода по условию мы познакомились в шаге "Шаг 18 - Переход по условию JE". Давайте посмотрим какие еще есть команды перехода и как они связаны с флагами.
JB/JNAE Перейти, если меньше / перейти, если не больше или равно CF = 1 JAE/JNB Перейти, если больше или равно / перейти, если не меньше CF = 0 JBE/JNA Перейти, если меньше или равно / перейти, если не больше CF = 1 или ZF = 1 JA/JNBE Перейти, если больше / перейти, если не меньше или равно CF = 0 и ZF = 0 JE/JZ Перейти, если равно ZF = 1 JNE/JNZ Перейти, если не равно ZF = 0 JL/JNGE Перейти, если меньше чем / перейти, если не больше чем или равно SF = OF JGE/JNL Перейти, если больше чем или равно / перейти, если не меньше чем SF = OF JLE/JNLE Перейти, если меньше чем или равно / перейти, если не больше, чем ZF = 1 или SF = OF JG/JNLE Перейти, если больше чем / перейти, если не меньше чем или равно ZF = 0 или SF = OF JP/JPE Перейти по четности PF = 1 NP/JPO Перейти по нечетности PF = 0 JS Перейти по знаку SF = 1 JNS Перейти, если знак не установлен SF = 0 JC Перейти при наличии переноса CF = 1 JNC Перейти при отсутствии переноса CF = 0 JO Перейти по переполнению OF = 1 JNO Перейти при отсутствии переполнения OF = 0