Архитектура компьютеров / Учебные пособия / Примеры программирования assembler IA-16 / Коды условия команды Jump
.docВарианты команды Jcc
|
№№ |
Код команды |
Реальное условие |
Условие для CMP |
|
1 |
JA JNBE |
CF = 0 и ZF = 0 |
если выше (above) если не ниже (below) или равно |
|
2 |
JAE JNB JNC |
CF = 0 |
если выше или равно если не ниже если нет переноса |
|
3 |
JB JNAE JC |
CF = 1 |
если ниже если не выше или равно если перенос |
|
4 |
JBE JNA |
CF = 1 и ZF = 1 |
если ниже или равно если не выше |
|
5 |
JE JZ |
ZF = 1 |
если равно если ноль |
|
6 |
JG JNLE |
ZF = 0 и SF = OF |
если больше если не меньше или равно |
|
7 |
JGE JNL |
SF = OF |
если больше или равно если не меньше |
|
8 |
JL JNGE |
SF <> OF |
если меньше (less) если не больше или равно |
|
9 |
JLE JNG |
ZF = 1 и SF <> OF |
если меньше или равно если не больше |
|
10 |
JNE JNZ |
ZF = 0 |
если не равно если не ноль |
|
11 |
JNO |
OF = 0 |
если нет переполнения |
|
12 |
JO |
OF = 1 |
если есть переполнение |
|
13 |
JNP JPO |
PF = 0 |
если нет четности если нечетное |
|
14 |
JP JPE |
PF = 1 |
если есть четность если четное |
|
15 |
JNS |
SF = 0 |
если нет знака |
|
16 |
JS |
SF = 1 |
если есть знак |
