JC Переход если перенос
Признаки не меняются.
Команда: JC short-label.
Условие перехода: if CF=1 then JMP short-label.
Команда JC передает управление по метке short-label, если признак переноса CF установлен (т. е. равен 1). Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.
Примечания: Команды JC, JB и JNAE - все являются синонимами одной и той же команды.
JCXZ Переход если CX = 0
Признаки не меняются.
Команда: JCXZ short-label.
Условие перехода: if CX=0 then JMP short-label.
Команда JCXZ передает управление по метке short-label, если регистр CX равен 0. Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.
Примечание: Эта команда обычно применяется в начале цикла, чтобы пропустить тело цикла, когда переменная счетчика (CX) равна нулю.
JE Переход если равно
Признаки не меняются.
Команда: JE short-label.
Условие перехода: if ZF=1 then JMP short-label.
Команда JE используется после команд CMP и SUB и передает управление по метке short-label, если первый операнд был равен второму. Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.
Примечания: Команда JZ - это та же команда, что и JE.
JG Переход если больше
Признаки не меняются.
Команда: JG short-label.
Условие перехода: if ZF=0 and SF=OF then JMP short-label.
Команда JG используется после команд CMP или SUB и передает управление по метке short-label, если первый операнд был больше, чем второй. (Оба операнда рассматриваются как числа со знаком.) Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.
Примечания: Команда JNLE - это та же команда, что и JG. Команду JG следует использовать при сравнении чисел со знаком.
JGE Переход если больше или равно
Признаки не меняются.
Команда: JGE short-label.
Условие перехода: if SF=OF then JMP short-label.
Команда JGE используется после команд CMP или SUB и передает управление по метке short-label, если первый операнд был больше или равен второму. (Оба операнда рассматриваются как числа со знаком.) Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.
Примечания: Команда JNL - это та же команда, что и JGE. Команду JGE следует использовать при сравнении чисел со знаком.