Составители:
Рубрика:
26
Таблица 3.2.
Инструкции условной передачи управления
Мнемокод условие перехода
Флаги Смысл
ja/jnbe
jae/jnb
jb/jnae
jbe/jna
je/jz
jne/jnz
jg/jnle
jge/jnl
jl/jnge
jle/jng
jp/jpe
jnp/jpo
jc
jnc
jo
jno
jns
js
CF or ZF=0
CF=0
CF=1
CF or ZF=1
ZF=1
ZF=0
(SF xor OF) or ZF=0
SF xor OF=0
(SF xor OF)=1
((SF xor OF) or ZF)=1
PF=1
PF=0
CF=1
CF=0
OF=1
OF=0
SF=0
SF=1
выше /не ниже и не равно
выше или равно/не ниже
ниже/не выше и не равно
ниже или равно/не выше
равно
/нуль
не равно/не нуль
больше/не меньше и не равно
больше или равно/не меньше
меньше/не больше и не равно
меньше или равно/не больше
есть паритет/паритет четный
нет паритета/паритет нечетный
перенос
нет переноса
переполнение
нет переполнения
знак +
знак -
Примечания: 1. термины “выше” и “ниже” применимы для сравнения без-
знаковых величин (адресов);
2. термины “больше” и “меньше” используются при учете
знака числа;
Таблица 3.2. Инструкции условной передачи управления Мнемокод условие перехода Флаги Смысл ja/jnbe CF or ZF=0 выше /не ниже и не равно jae/jnb CF=0 выше или равно/не ниже jb/jnae CF=1 ниже/не выше и не равно jbe/jna CF or ZF=1 ниже или равно/не выше je/jz ZF=1 равно/нуль jne/jnz ZF=0 не равно/не нуль jg/jnle (SF xor OF) or ZF=0 больше/не меньше и не равно jge/jnl SF xor OF=0 больше или равно/не меньше jl/jnge (SF xor OF)=1 меньше/не больше и не равно jle/jng ((SF xor OF) or ZF)=1 меньше или равно/не больше jp/jpe PF=1 есть паритет/паритет четный jnp/jpo PF=0 нет паритета/паритет нечетный jc CF=1 перенос jnc CF=0 нет переноса jo OF=1 переполнение jno OF=0 нет переполнения jns SF=0 знак + js SF=1 знак - Примечания: 1. термины “выше” и “ниже” применимы для сравнения без- знаковых величин (адресов); 2. термины “больше” и “меньше” используются при учете знака числа; 26
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »