首页
社区
课程
招聘
[旧帖] [求助]关于汇编指令的求助…… 0.00雪花
发表于: 2009-10-17 22:53 1274

[旧帖] [求助]关于汇编指令的求助…… 0.00雪花

2009-10-17 22:53
1274
浮点运算的汇编指令,哪位高手能给讲讲……
可一参照一下代码大概说一下(有点长……如果懒得看就大概说一下浮点运算的汇编指令吧……我自己都看蒙了……):

0040134A /$ 55 PUSH EBP
0040134B |. 89E5 MOV EBP,ESP
0040134D |. 83EC 68 SUB ESP,68
00401350 |. FF75 08 PUSH DWORD PTR SS:[EBP+8]
00401353 |. E8 78010000 CALL <JMP.&CRTDLL.atof>
00401358 |. DD55 E8 FST QWORD PTR SS:[EBP-18]
0040135B |. 83EC 08 SUB ESP,8
0040135E |. DD1C24 FSTP QWORD PTR SS:[ESP]
00401361 |. E8 82010000 CALL <JMP.&CRTDLL.floor>
00401366 |. DD5D F8 FSTP QWORD PTR SS:[EBP-8]
00401369 |. FF75 0C PUSH DWORD PTR SS:[EBP+C]
0040136C |. E8 5F010000 CALL <JMP.&CRTDLL.atof>
00401371 |. DD55 D8 FST QWORD PTR SS:[EBP-28]
00401374 |. 83EC 08 SUB ESP,8
00401377 |. DD1C24 FSTP QWORD PTR SS:[ESP]
0040137A |. E8 69010000 CALL <JMP.&CRTDLL.floor>
0040137F |. 83C4 18 ADD ESP,18
00401382 |. DD55 F0 FST QWORD PTR SS:[EBP-10]
00401385 |. DC4D F8 FMUL QWORD PTR SS:[EBP-8]
00401388 |. D9EE FLDZ
0040138A |. DED9 FCOMPP
0040138C |. DFE0 FSTSW AX
0040138E |. 9E SAHF
0040138F |. 75 07 JNZ SHORT zebrone.00401398
00401391 |. 31C0 XOR EAX,EAX
00401393 |. E9 96000000 JMP zebrone.0040142E
00401398 |> DD45 F8 FLD QWORD PTR SS:[EBP-8]
0040139B |. DC5D F0 FCOMP QWORD PTR SS:[EBP-10]
0040139E |. DFE0 FSTSW AX
004013A0 |. 9E SAHF
004013A1 |. 75 07 JNZ SHORT zebrone.004013AA
004013A3 |. 31C0 XOR EAX,EAX
004013A5 |. E9 84000000 JMP zebrone.0040142E
004013AA |> DD45 F8 FLD QWORD PTR SS:[EBP-8]
004013AD |. DD5D C8 FSTP QWORD PTR SS:[EBP-38]
004013B0 |. D9E8 FLD1
004013B2 |. DD55 C0 FST QWORD PTR SS:[EBP-40]
004013B5 |. DC5D C8 FCOMP QWORD PTR SS:[EBP-38]
004013B8 |. DFE0 FSTSW AX
004013BA |. 9E SAHF
004013BB |. 77 2D JA SHORT zebrone.004013EA
004013BD |. DF2D 38304000 FILD QWORD PTR DS:[403038]
004013C3 |. DD55 B8 FST QWORD PTR SS:[EBP-48]
004013C6 |. DC5D C8 FCOMP QWORD PTR SS:[EBP-38]
004013C9 |. DFE0 FSTSW AX
004013CB |. 9E SAHF
004013CC |. 72 1C JB SHORT zebrone.004013EA
004013CE |. DD45 F0 FLD QWORD PTR SS:[EBP-10]
004013D1 |. DD5D B0 FSTP QWORD PTR SS:[EBP-50]
004013D4 |. DD45 C0 FLD QWORD PTR SS:[EBP-40]
004013D7 |. DC5D B0 FCOMP QWORD PTR SS:[EBP-50]
004013DA |. DFE0 FSTSW AX
004013DC |. 9E SAHF
004013DD |. 77 0B JA SHORT zebrone.004013EA
004013DF |. DD45 B8 FLD QWORD PTR SS:[EBP-48]
004013E2 |. DC5D B0 FCOMP QWORD PTR SS:[EBP-50]
004013E5 |. DFE0 FSTSW AX
004013E7 |. 9E SAHF
004013E8 |. 73 04 JNB SHORT zebrone.004013EE
004013EA |> 31C0 XOR EAX,EAX
004013EC |. EB 40 JMP SHORT zebrone.0040142E
004013EE |> DD45 F8 FLD QWORD PTR SS:[EBP-8]
004013F1 |. D9FE FSIN
004013F3 |. DD5D A8 FSTP QWORD PTR SS:[EBP-58]
004013F6 |. DD45 F0 FLD QWORD PTR SS:[EBP-10]
004013F9 |. D9FE FSIN
004013FB |. DD5D A0 FSTP QWORD PTR SS:[EBP-60]
004013FE |. DD45 A8 FLD QWORD PTR SS:[EBP-58]
00401401 |. DC4D A0 FMUL QWORD PTR SS:[EBP-60]
00401404 |. DF2D 30304000 FILD QWORD PTR DS:[403030]
0040140A |. DEC9 FMULP ST(1),ST
0040140C |. 83EC 08 SUB ESP,8
0040140F |. DD1C24 FSTP QWORD PTR SS:[ESP]
00401412 |. E8 D1000000 CALL <JMP.&CRTDLL.floor>
00401417 |. 83C4 08 ADD ESP,8
0040141A |. DD5D 98 FSTP QWORD PTR SS:[EBP-68]
0040141D |. D9EE FLDZ
0040141F |. DC5D 98 FCOMP QWORD PTR SS:[EBP-68]
00401422 |. DFE0 FSTSW AX
00401424 |. 9E SAHF
00401425 |. 75 05 JNZ SHORT zebrone.0040142C
00401427 |. 31C0 XOR EAX,EAX
00401429 |. 40 INC EAX
0040142A |. EB 02 JMP SHORT zebrone.0040142E
0040142C |> 31C0 XOR EAX,EAX
0040142E |> C9 LEAVE
0040142F \. C3 RETN

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 234
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
浮点在看雪网站上我记得有的,在解密教学里
2009-10-18 11:59
0
游客
登录 | 注册 方可回帖
返回
//