请教:如何快速计算一个32位整数的平方根(求出整数结果即可)?

lovelypengpeng 2003-08-21 12:50:22
使用win32汇编
...全文
237 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
BadEnglish 2003-08-31
  • 打赏
  • 举报
回复
在PC的CPU上,FSQRT的速度至少不比除法慢,
所以要靠其它的算法超过它很难
liangbch 2003-08-30
  • 打赏
  • 举报
回复
这个问题已经有人问过了,看看这个贴子吧:http://expert.csdn.net/Expert/TopicView1.asp?id=1683686
liangbch 2003-08-28
  • 打赏
  • 举报
回复
不给分,不回答你的问题?
aabiao 2003-08-27
  • 打赏
  • 举报
回复
循环减:1,3,5,7......2n+1,到什么时候不够减了,结果就是N
W32API 2003-08-26
  • 打赏
  • 举报
回复
唉,何必
浮点指令集里面有指令可以直接实现,如用整数算法实现,则在速度和效率上明显不值
spbabyba 2003-08-26
  • 打赏
  • 举报
回复
查表
ray00 2003-08-25
  • 打赏
  • 举报
回复
搂主说的32位整数是二进制的32位还是十进制的32位啊?
BadEnglish 2003-08-24
  • 打赏
  • 举报
回复
除了fsqrt也没什么好办法
lovelypengpeng 2003-08-22
  • 打赏
  • 举报
回复
help

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧