当前位置: 代码迷 >> 汇编语言 >> 请教怎么用C语言实现这样的汇编
  详细解决方案

请教怎么用C语言实现这样的汇编

热度:403   发布时间:2013-02-26 00:00:00.0
请问如何用C语言实现这样的汇编
我多次看到有这样的汇编代码

.text:00010C09                                   cmp           ecx,   3
.text:00010C0C                                   mov           [eax+4Ch],   esi
.text:00010C0F                                   pop           esi
.text:00010C10                                   ja             short   loc_10C4B
.text:00010C12                                   jmp           ds:off_10CA0[ecx*4]   //   注意这里
.text:00010C19
.text:00010C19   loc_10C19:                                                             ;   DATA   XREF:   .text:00010CA4o
.text:00010C19                                   mov           cl,   [eax+30h]
.text:00010C1C                                   test         cl,   cl
.text:00010C1E                                   jnz           short   loc_10C4B
.text:00010C20                                   mov           cl,   [eax+18h]
.text:00010C23                                   test         cl,   cl
.text:00010C25                                   jz             short   loc_10C4B
.text:00010C27                                   mov           byte   ptr   [eax+31h],   4
.text:00010C2B                                   jmp           short   loc_10C4F
.text:00010C2D   ;   哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪?
.text:00010C2D
.text:00010C2D   loc_10C2D:                                                             ;   CODE   XREF:   sub_10BC0+52j
.text:00010C2D                                                                                   ;   DATA   XREF:   .text:off_10CA0o   ...
  相关解决方案