八、while循环

1     while(c<100){
2 00411A55  cmp      dword ptr [c],64h
3 00411A59  jge      myfunction+46h  (411A66h)
4         c=c+i;
5 00411A5B  mov      eax,dword ptr [c]
6 00411A5E  add      eax,dword ptr [i]
7 00411A61  mov      dword ptr [c],eax
8         }
9     00411A64   jmp   myfunction+35h   return c;

其实while 看起来更复杂些。

1 A:   cmp  <循环变量>,<终止变量>
2      jge B
3      (循环体)
4      。。。
5      jmp A
6 B:  (循环结束了)

...

posted @ 2012-04-30 16:39  r3call  阅读(137)  评论(0编辑  收藏  举报