现在的位置: 首页 > 综合 > 正文

反汇编之c语言do while循环

2012年01月25日 ⁄ 综合 ⁄ 共 365字 ⁄ 字号 评论关闭

主要反汇编代码:

 do
 {
  a += i;
00AD1A3C  mov         eax,dword ptr [a] 
00AD1A3F  add         eax,dword ptr [i] 
00AD1A42  mov         dword ptr [a],eax 
 }while(i < 100);
00AD1A45  cmp         dword ptr [i],64h 
00AD1A49  jl          fun+2Ch (0AD1A3Ch) 
 return a;
00AD1A4B  mov         eax,dword ptr [a] 
}

这个要比for循环简单。

 

分析:

A:(循环体)

cmp   <循环变量>,<控制变量>

jl       A

抱歉!评论已关闭.