比较没有jle的两个数字

时间:2014-02-26 19:12:35

标签: assembly

有没有办法在不使用JE / JNE以外的条件跳转的情况下将两个数字存储在寄存器中? 只有以下指令:ADD,SUB,AND,OR,XOR,NEG,左右算术移位,CMP和MOV。

1 个答案:

答案 0 :(得分:1)

cmp EAX,EDX
jle xxx

相当于

sub EDX,EAX
shr EDX,31
jz xxx