注册 登录
编程论坛 Delphi论坛

浮点数的问题

yyinzlf 发布于 2013-12-26 16:36, 2093 次点击
eax=000E6C4F // dword 1
edx=00011FC0  // dword2

堆栈 ss:[0012A274]=00011FC0000E6C4F  // 合成后

3.1638447183777495040e+14  //结果


用Delphi 如何实现 上边的这样的函数呢 ?
在线等待中.............
3 回复
#2
wp2319572013-12-29 22:32
浮点数不使用eax edx等寄存器吧
#3
volte2013-12-30 14:19
恩,浮点数直接用寄存器处理不了。可以跟踪delphi 是怎么对浮点数处理的。看看就明白了。
#4
volte2013-12-30 14:20
浮点数的汇编处理还是比较麻烦的!
1