关于浮点运算的一些代码 懂得帮忙解决下
0047F668|.837D EC 00 cmp dword ptr ss:,0 ;比较假码是否为00047F66C|.74 79 je short Delphi.0047F6E7
0047F66E|.8D55 E8 lea edx,dword ptr ss:
0047F671|.8B83 04030000 mov eax,dword ptr ds:;EAX为假码长度
0047F677|.E8 D853FBFF call Delphi.00434A54
0047F67C|.8B45 E8 mov eax,dword ptr ss: ;假码放到EAX
0047F67F|.E8 A89EF8FF call Delphi.0040952C
0047F684|.DD5D F8 fstp qword ptr ss: ;以下都是假码运算
0047F687|.9B wait
0047F688|.DD45 F8 fld qword ptr ss:
0047F68B|.D805 10F74700 fadd dword ptr ds:
0047F691|.DD5D F8 fstp qword ptr ss:
0047F694|.9B wait
0047F695|.8D55 E4 lea edx,dword ptr ss:
0047F698|.8B83 FC020000 mov eax,dword ptr ds:
0047F69E|.E8 B153FBFF call Delphi.00434A54 ;取他的长度
0047F6A3|.8B45 E4 mov eax,dword ptr ss: ;序列号放到EAX
0047F6A6|.E8 819EF8FF call Delphi.0040952C
0047F6AB|.DD5D F0 fstp qword ptr ss: ;以下都是序列号一些运算
0047F6AE|.9B wait
0047F6AF|.DD45 F0 fld qword ptr ss:
0047F6B2|.D805 14F74700 fadd dword ptr ds:
0047F6B8|.DD5D F0 fstp qword ptr ss:
0047F6BB|.9B wait
0047F6BC|.DD45 F8 fld qword ptr ss:
0047F6BF|.DC4D F0 fmul qword ptr ss:
0047F6C2|.DB2D 18F74700 fld tbyte ptr ds:
0047F6C8|.DED9 fcompp
0047F6CA|.DFE0 fstsw ax
0047F6CC|.9E sahf
有谁知道这些浮点是什么意思吗, 浮点号都不明白什么意思。 请教一下懂得人。。 我对浮点指令也只是略知一二 可以google相关资料 搞清楚每个浮点指令的含义 然后对照自己分析 这样印象会更深
参考资料:http://www.pediy.com/tutorial/chap2/Chap2-4.htm 多谢解答.~已经找到了..
页:
[1]