首页
社区
课程
招聘
[旧帖] 请教64位除法问题 0.00雪花
发表于: 2013-9-20 13:18 3394

[旧帖] 请教64位除法问题 0.00雪花

2013-9-20 13:18
3394
以下代码,看起来是个优化的64位除法,请问原来的除数是多少? 请给出计算方法。我看了论坛的相关教程,用大数计算器测试,没弄出来

RCX为被除数。

mov     rax, 0FFC00FFC00FFC01h
mul      rcx
shr       rdx, 8
lea        eax, [rdx+1]
mov     cs:dword_1400A7460, eax  ;结果

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 1
活跃值: (1174)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
抱歉,解决了,原除数为4100, 计算方式为:

(2 ^ (64+8)) / 0x0FFC00FFC00FFC01
2013-9-20 17:34
0
游客
登录 | 注册 方可回帖
返回
//