问题描述
在我正在运行的程序中,ESI+0A4 通常代表一个介于 0 到 200 之间的整数。当前公式如下所示:
1 - (0.0028 x [ESI+0A4]) = XXXXX
如果 ESI 值是 50,那么结果就是 0.86
1-((0.0028x[ESI+0A4])^2)
FMUL DWORD PTR DS:[ESI+5C]
FSTP DWORD PTR DS:[ESI+5C]
FSAVE DS:[0A0D0A0]
FLD DWORD PTR DS:[0A0D454]
FLD DWORD PTR DS:[ESI+0A4]
FMUL ST,ST(1)
FLD DWORD PTR DS:[0A0D450]
FSUB ST,ST(1)
FSTP DWORD PTR DS:[ESI+5C]
FRSTOR DS:[0A0D0A0]
JMP 004AB486
FMUL DWORD PTR DS:[ESI+5C]
FSTP DWORD PTR DS:[ESI+5C]
FLD DWORD PTR DS:[0A0D454]
FLD DWORD PTR DS:[ESI+0A4]
FMUL ST,ST(1)
FMUL ST,ST
FLD DWORD PTR DS:[0A0D450]
FSUB ST,ST(1)
FSTP DWORD PTR DS:[ESI+5C]
JMP 004AB486
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)