汇编之路_第三篇,jle_jng,小于跳转
int _tmain(int argc, _TCHAR* argv[])
{
printf("begin\n");
int a=3;
int b=5;
if (a>b) //JLE/JNG 小于等于/不大于时转移,,把JLE 理解成 > 符号 cmp 3 - 5, zf=0(因为不相等) sf = 1(负数)
{
printf("do this");
}
}

把jle和jng 理解为 > 符号,比如:
if(3>5){ cmp 3,5=3-5, 意思就是 如果3 > 5 成立则进入,否则则跳转
printf("123"); jle 跳转到下面那个456
}
printf("456");

浙公网安备 33010602011771号