首页
社区
课程
招聘
有人可以告诉我这段代码有什么用处呢?
发表于: 2005-5-31 16:25 3237

有人可以告诉我这段代码有什么用处呢?

2005-5-31 16:25
3237
004A9E91           |.  B9 40000000   MOV ECX,40
004A9E96           |.  33FF          XOR EDI,EDI
004A9E98           |.  33F6          XOR ESI,ESI
004A9E9A           |>  D1E0          /SHL EAX,1
004A9E9C           |.  D1D2          |RCL EDX,1
004A9E9E           |.  D1D6          |RCL ESI,1
004A9EA0           |.  D1D7          |RCL EDI,1
004A9EA2           |.  3BFD          |CMP EDI,EBP
004A9EA4           |.  72 0B         |JB SHORT 004A9EB1
004A9EA6           |.  77 04         |JA SHORT 004A9EAC
004A9EA8           |.  3BF3          |CMP ESI,EBX
004A9EAA           |.  72 05         |JB SHORT 004A9EB1
004A9EAC           |>  2BF3          |SUB ESI,EBX
004A9EAE           |.  1BFD          |SBB EDI,EBP
004A9EB0           |.  40            |INC EAX
004A9EB1           |>^ E2 E7         \LOOPD SHORT 004A9E9A

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00405B8A(C)
|
:00405B93 89CD                    mov ebp, ecx
:00405B95 B940000000              mov ecx, 00000040
:00405B9A 57                      push edi
:00405B9B 31FF                    xor edi, edi
:00405B9D 31F6                    xor esi, esi
:00405B9F D1E0                    shl eax, 1
:00405BA1 D1D2                    rcl edx, 1
:00405BA3 D1D6                    rcl esi, 1
:00405BA5 D1D7                    rcl edi, 1
:00405BA7 39EF                    cmp edi, ebp
:00405BA9 720B                    jb 00405BB6
:00405BAB 7704                    ja 00405BB1
:00405BAD 39DE                    cmp esi, ebx
:00405BAF 7205                    jb 00405BB6
2005-6-1 04:04
0
雪    币: 671
活跃值: (723)
能力值: ( LV9,RANK:1060 )
在线值:
发帖
回帖
粉丝
3
《超级电脑伴侣 V1.12算法流程,另有问题请教大家! 》中   发信人:PowerBoy
00405985  |. B9 40000000    MOV ECX,40
0040598A  |. 57            PUSH EDI
0040598B  |. 31FF          XOR EDI,EDI
0040598D  |. 31F6          XOR ESI,ESI            //循环计算64次
0040598F  |> D1E0          /SHL EAX,1            //EAX=EAX SHL 1
00405991  |. D1D2          |RCL EDX,1            //EDX=EDX RCL 1
00405993  |. D1D6          |RCL ESI,1            //ESI=ESI RCL 1  
00405995  |. D1D7          |RCL EDI,1            //EDI=EDI RCL 1
00405997  |. 39EF          |CMP EDI,EBP          //EBP=28363
00405999  |. 72 0B          |JB SHORT 1.004059A6
0040599B  |. 77 04          |JA SHORT 1.004059A1
0040599D  |. 39DE          |CMP ESI,EBX
0040599F  |. 72 05          |JB SHORT 1.004059A6
004059A1  |> 29DE          |SUB ESI,EBX          //ESI=ESI-EBX
004059A3  |. 19EF          |SBB EDI,EBP
004059A5  |. 40            |INC EAX
004059A6  |>^E2 E7          \LOOPD SHORT 1.0040598F//ECX作为循环的标志
2005-6-1 08:09
0
游客
登录 | 注册 方可回帖
返回
//