首页
社区
课程
招聘
[求助]那个大哥能帮我讲解下这段汇编是什么意思啊
发表于: 2009-3-28 20:16 2725

[求助]那个大哥能帮我讲解下这段汇编是什么意思啊

2009-3-28 20:16
2725
那个大哥能帮我讲解下这段汇编是什么意思啊!!1万分感谢

fld 07dade8c         //(07dad28c)=43060000  
push 1
push 1
push 3f800000
call 下面的函数

push    ebp
mov     ebp, esp
add     esp, -0C
wait
fstcw   word ptr [ebp-2]
wait
mov     ax, word ptr [ebp-2]
or      ah, 0C
mov     word ptr [ebp-4], ax
fldcw   word ptr [ebp-4]
fistp   qword ptr [ebp-C]
fldcw   word ptr [ebp-2]
mov     eax, dword ptr [ebp-C]
mov     edx, dword ptr [ebp-8]
leave
retn

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 1334
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
请编辑一下 帖子题目
2009-3-28 20:26
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
3
这就是一个浮点数到整数的转换。

那些多余的代码,只因intel的x87默认与IEEE浮点规范不完全兼容,所以需要(暂)修改浮点处理器的控制寄存器,以完成数的正确转换。
2009-3-29 13:39
0
游客
登录 | 注册 方可回帖
返回
//