Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lr_5n.doc
Скачиваний:
5
Добавлен:
27.08.2019
Размер:
112.64 Кб
Скачать

2.10 Jl Перехід якщо менше

Ознаки не міняються.

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

Умова переходу: Jump if SF <> OF .

Команда JL використовується після команд CMP або SUB і передає

керування по мітці short-label, якщо перший операнд був

менше, ніж другий. (Два операнди розглядаються як числа з

знаком.) Ціль переходу повинна лежати в межах від -128 до 127

байтів від наступної команди.

Примітки:

Команда JNGE, перехід якщо не більше і не дорівнює, - це та

ж команда, що і JL.

Команду JB, перехід якщо нижче, варто використовувати при

порівнянні чисел без знака.

Команду JL, перехід якщо менше, варто використовувати при

порівнянні чисел зі знаком.

2.11 Jle Перехід якщо менше або дорівнює

Ознаки не міняються .

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

Умова переходу: Jump if SF <> OF or ZF = 1 .

Команда JLE використовується після команд CMP або SUB і пере-

дає керування по мітці short-label, якщо перший операнд був

менше або рівний другому. (Два операнди розглядаються як

числа зі знаком.) Ціль переходу повинна лежати в межах від

-128 до 127 байтів від наступної команди.

Примітки:

Команда JNG, перехід якщо не більше, - це та ж команда,

що і JLE.

Команду JBE, перехід якщо нижче або дорівнює, слід

використовувати при порівнянні чисел без знака.

Команду JLE, перехід якщо менше або дорівнює, випливає

використовувати при порівнянні чисел зі знаком.

2.12 JNA Перехід якщо не вище

Ознаки не міняються .

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

JNA - синонім JBE. Див. опис JBE.

2.13 JNAE Перехід якщо не вище і не дорівнює

Ознаки не міняються .

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

JNAE - синонім JB. Див. опис JB.

2.14 JNB Перехід якщо не нижче

Ознаки не міняються.

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

JNB - синонім JAE. Див. опис JAE.

2.15 JNBE Перехід якщо не нижче і не дорівнює

Ознаки не міняються.

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

JNBE - синонім JA. Див. опис JA.

2.16 JNC Перехід якщо немає переносу

Ознаки не міняються.

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

Умова переходу: Jump if CF = 0 .

Команда JNC передає керування по мітці short-label, якщо

ознака переносу CF скинута (тобто =0). Ціль переходу повинна ле-

жати в межах від -128 до 127 байтів від наступної команди.

Примітка:

Користуйтеся командою JC, перехід якщо перенос, для перехо-

ду у тому випадку, коли ознака переносу CF установлена (тобто

=1).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]