JL Переход если меньше

Признаки не меняются.

Команда: JL short-label.

Условие перехода: if SF<>OF then JMP short-label.

Команда JL используется после команд CMP или SUB и передает управление по метке short-label, если первый операнд был меньше, чем второй. (Оба операнда рассматриваются как числа со знаком.) Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.

Примечания: Команда JNGE - это та же команда, что и JL. Команду JL следует использовать при сравнении чисел со знаком.

JLE Переход если меньше или равно

Признаки не меняются.

Команда: JLE short-label.

Условие перехода: if SF<>OF or ZF=1 then JMP short-label.

Команда JLE используется после команд CMP или SUB и передает управление по метке short-label, если первый операнд был меньше или равен второму. (Оба операнда рассматриваются как числа со знаком.) Цель перехода должна лежать в пределах от 116 -128 до 127 байтов от следующей команды.

Примечания: Команда JNG - это та же команда, что и JLE. Команду JLE следует использовать при сравнении чисел со знаком.

JNA Переход если не выше

Признаки не меняются.

Команда: JNA short-label.

JNA синоним JBE. См. описание JBE.

JNAE Переход если не выше и не равно

Признаки не меняются.

Команда: JNAE short-label.

JNAE синоним JB. См. описание JB.

JNB Переход если не ниже

Признаки не меняются.

Команда: JNB short-label.

JNB синоним JAE. См. описание JAE.

JNBE Переход если не ниже и не равно

Признаки не меняются.

Команда: JNBE short-label.

JNBE синоним JA. См. описание JA.

JNC Переход если нет переноса

Признаки не меняются.

Команда: JNC short-label.

Условие перехода: if CF=0 then JMP short-label.

Команда JNC передает управление по метке short-label, если признак переноса CF сброшен (т. е. равен 0). Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.

JNE Переход если не равно

Признаки не меняются.

Команда: JNE short-label.

Условие перехода: if ZF=0 then JMP short-label.

Команда JNE используется после команд CMP и SUB и передает управление по метке short-label, если первый операнд не был равен второму. Цель перехода должна лежать в пределах от -128 до 127 байтов от следующей команды.

Примечание: Команда JNZ - это та же команда, что и JNE.

JNG Переход если не больше

Признаки не меняются.

Команда: JNG short-label.

JNG синоним JLE. См. описание JLE.

JNGE Переход если не больше и не равно

Признаки не меняются.

Команда: JNGE short-label.

JNGE синоним JL. См. описание JL.

JNL Переход если не меньше

Признаки не меняются.

Команда: JNL short-label.

JNL синоним JGE. См. описание JGE.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: