TA的每日心情 | 开心 2018-3-29 07:24 |
---|
签到天数: 4 天 [LV.2]偶尔看看I
|
发表于 2008-10-8 16:03:00
|
显示全部楼层
浮点算法部分:
0041D377 fild dword ptr ss:[ebp-10] ;机器码取入ss:[ebp-10]中
0041D37A fstp qword ptr ss:[ebp-10]
0041D37D fld qword ptr ss:[ebp-10]
0041D380 fadd qword ptr ds:[409184] ;ds:[409184]为固定值1
0041D386 fstp qword ptr ss:[ebp-18]
0041D389 fld qword ptr ss:[ebp-18]
0041D38C fsub qword ptr ds:[40918C] ;ds:[40918C]为固定值2
0041D392 fstp qword ptr ss:[ebp-20]
0041D395 fld qword ptr ss:[ebp-20]
0041D398 fadd qword ptr ds:[409194] ;ds:[409194]为固定值3
0041D39E fstp qword ptr ss:[ebp-28]
0041D3A1 fld qword ptr ss:[ebp-28] ; [ebp-28]中为真码, 注意是浮点数
浮点看着真是晕,我转化成10进制的,大家看看对不对(以我的机器码-2141916059为例)
-2141916059+122993.4125618762(固定值1)=-2141793065.587
-2141793065.587-123123(固定值2)=-2141916188.587
-2141916188.587+122923.2871046229(固定值3)=-2141793265.3(取整即为真码)(取小数点前的整数部分即为真码)
[ 本帖最后由 x80x88 于 2008-10-8 16:08 编辑 ] |
|