汇编之路_第三篇,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");

posted @ 2013-08-31 12:24  宝贝,我永远都在  阅读(683)  评论(0)    收藏  举报