请选择 进入手机版 | 继续访问电脑版

CE学前班

 找回密码
 立即注册
搜索
热搜: CE工具 OD工具
查看: 122|回复: 2

[在线求助] 求助小迪老师 div 除法运算报异常了

[复制链接]

8

主题

32

帖子

160

积分

用户组:反汇编初识

UID
3286
好评
0
金钱
128
贡献
0
在线时间
5 小时
注册时间
2022-4-18
发表于 2022-4-21 16:56:25 | 显示全部楼层 |阅读模式
1金钱
如图,不知道为啥,求助小迪老师

013ROHOC267B3~IQ_C_@SJY.png

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。

友情提醒:本版被采纳的主题可在您的回复帖子中申请贡献值,获得 1点

每月奖励:月底按排行榜进行奖励,第一名奖励 RMB100

快捷通道:我的回答查看本月排行榜

回复

使用道具 举报

0

主题

11

帖子

64

积分

用户组:反汇编初识

UID
3227
好评
0
金钱
53
贡献
0
在线时间
1 小时
注册时间
2022-4-15
发表于 2022-5-2 18:49:15 | 显示全部楼层
你手撸的代码吗?除数是32位的,表明被除数是64的,div 会用 edx:eax表示被除数  商会放在EAX,余数放在EDX ,而从你的代码来看 EDX没有清零,所以你的被除数是 D0F4 8379 0000 0006 (EDX中是D0F4 8379) 除以3后,商的位数大于32位,因此这个数EAX是放不下的,所以产生的溢出异常!
你要是想用6/3的话,请把EDX清零。
回复

使用道具 举报

0

主题

11

帖子

64

积分

用户组:反汇编初识

UID
3227
好评
0
金钱
53
贡献
0
在线时间
1 小时
注册时间
2022-4-15
发表于 2022-5-2 17:00:52 | 显示全部楼层
本帖最后由 hanming 于 2022-5-2 18:49 编辑

你手撸的代码吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125 邮箱:lsptzcom@126.com
Powered by Discuz! X3.4 CE学前班模块| 手机版| 联系我们| CE学前班

快速回复 返回顶部 返回列表