JLE
инструкция фактически проверяет два флага одновременно:
- Нулевой флаг (
ZF
) - Несет флаг(
CF
)
Если флаги Carry и Zero равны 1, будет выполнен короткий относительный прыжок .
Может быть, просто слово как CMP
инструкция работает.CMP
инструкция похожа на SUB
(вычитать), но регистр назначения не будет обновляться после исключения.Поэтому следующий код будет выполнять тот же результат, что и CMP ebx, 10 .Инструкция CMP и SUB влияет на флаги: флаги Carry, Parity, Auxiliary, Zero, Sign и Overflow.
push ebx //store ebx value to stack
sub ebx, 10
pop ebx //restore ebx value from stack