首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
付费问答
发新帖
0
0
[旧帖]
[已解决]请教关于浮点数指令
0.00雪花
发表于: 2011-11-8 21:21
1158
[旧帖]
[已解决]请教关于浮点数指令
0.00雪花
bombless
2011-11-8 21:21
1158
我在使用浮点堆栈的时候有时通过fild压入一个整数,或者类似fld st(0)从浮点堆栈压入数时,有时会出现像图上的那类错误,也就是压入堆栈的数成了一个NaN
请问在什么条件下会出现这种情况?如何避免?
我猜想是压入堆栈的数超过了8个以后会出现这样的情况,但是我有个程序用fincstp指令正常退栈也一样会出现这样的错误。求指教!
例如我的这个代码:
http://www.cnblogs.com/bombless/archive/2011/11/08/2240732.html
问题出在_highest_digit_when_not_less_than_1标号处。
求大家帮帮我!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
2
)
swlilike
雪 币:
89
活跃值:
(53)
能力值:
( LV2,RANK:10 )
在线值:
发帖
50
回帖
365
粉丝
1
关注
私信
swlilike
2
楼
图片我看不到,浮点数压入堆栈不对的话, 就新建一个工程,专门测试下这个程序
2011-11-8 22:37
0
bombless
雪 币:
26
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
5
回帖
87
粉丝
0
关注
私信
bombless
3
楼
我的确测试过了。
嗯,为了避免X87的状态出错,我干脆把状态都在栈上复制一次,一有机会就用fninit指令初始化X87状态,这样程序好歹是正确运行了。
多谢您的建议~
2011-11-9 00:24
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
bombless
5
发帖
87
回帖
10
RANK
关注
私信
他的文章
[原创]查找Intel指令手册
2262
[原创]BT种子文件和mkv媒体文件解码
1671
[原创]纯C写的组装PE文件程序。
1691
[已解决]请教关于浮点数指令
1159
[求助]请问是否有驱动可以控制主板的PMW针脚?
1310
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部