- UID
- 32691
注册时间2007-8-2
阅读权限20
最后登录1970-1-1
以武会友
 
TA的每日心情 | 开心 2019-2-6 23:35 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
发表于 2009-3-30 15:28:46
|
显示全部楼层
学习了/:014
004014BE |> \55 PUSH EBP
004014BF |. 8B2D 685C4100 MOV EBP,DWORD PTR DS:[415C68] ; ebp = mcode
004014C5 |. 33C9 XOR ECX,ECX ; ecx = 0
004014C7 |> 8A0429 /MOV AL,BYTE PTR DS:[ECX+EBP] ; al = myname[exc]
004014CA |. 83E0 7F |AND EAX,7F ; eax = eax & 7F
004014CD |. 69C0 3B2E0800 |IMUL EAX,EAX,82E3B ; eax = eax * 82e3b
004014D3 |. 8BF0 |MOV ESI,EAX ; esi = eax
004014D5 |. B8 E10217B8 |MOV EAX,B81702E1 ; eax = B81702E1
004014DA |. F7EE |IMUL ESI ; eax = eax * esi
004014DC |. 03D6 |ADD EDX,ESI ; edx = edx + esi
004014DE |. C1FA 06 |SAR EDX,6 ; edx的值算术右移6位
004014E1 |. 8BC2 |MOV EAX,EDX ; eax = edx
004014E3 |. C1E8 1F |SHR EAX,1F ; 逻辑右移1F位
004014E6 |. 03D0 |ADD EDX,EAX ; edx += eax
004014E8 |. 41 |INC ECX ; ++ecx
004014E9 |. 83F9 1E |CMP ECX,1E ; ecx == 1e
004014EC |. 8DBC17 7A0785>|LEA EDI,DWORD PTR DS:[EDI+EDX+85077A] ; edi = edi + edx + 85077a
004014F3 |.^ 7C D2 \JL SHORT x-cut.004014C7
004014F5 |. A1 645C4100 MOV EAX,DWORD PTR DS:[415C64]
004014FA |. 5D POP EBP
004014FB |. 3BC7 CMP EAX,EDI
004014FD |. 74 14 JE SHORT x-cut.00401513
[ 本帖最后由 liuyun213 于 2009-3-30 15:39 编辑 ] |
|