计算机做乘法除法的速度差别

C程序或者说计算机做乘法的速度如何?差别多大?看到这么个说法,“加法比减法快,乘法比除法快原因是计算机硬件只能做加法,CPU里面都是加法器”。这个说法应该正确吧?然后我就... C程序或者说计算机做乘法的速度如何?差别多大?
看到这么个说法,“加法比减法快,乘法比除法快原因是计算机硬件只能做加法,CPU里面都是加法器”。这个说法应该正确吧?然后我就想知道,计算机做一次乘法和一次除法分别相当于多少次加法?谁能给出个具体的数或者概念?
Thanks~
感谢各位关注~诸位所言我也有所了解,我现在更想知道这种差别量化如何
譬如我的CPU为Intel 酷睿7250双核,主频2.0GHz,32位,然后,用之做一次加法、乘法、除法各用多少时间呢?当然别的CPU的结果也可以
展开
z22296
推荐于2016-12-01 · TA获得超过712个赞
知道小有建树答主
回答量:743
采纳率:100%
帮助的人:368万
展开全部
做乘法和做除法的次数是根据位数和要求的精度确定的。
而且计算机的乘除法一般用补码计算,符号位参加运算,至于具体方法,请参考计算机组成原理的ALU加法器逻辑图和补码原码乘法或者补码不恢复余数除法等,比较难讲清楚的,看看书就好了
严遐思支歌
2019-12-28 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:35%
帮助的人:959万
展开全部
和计算机理有关。计算机计算的最后运算时二进制运算,就是010101这种,你看一下二进制加减乘除的计算规则就可以知道,除法的步骤要多很多。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjcfs
2010-11-19
知道答主
回答量:26
采纳率:0%
帮助的人:12.6万
展开全部
这个是由于计算机硬件的设计关系决定的!计算机是采用二进制体制的,是通过一些硬件关系(如与非门、与门、非门等等)这样把两个寄存器中的数据进行加的过程就比较容易一些实现,同样的道理乘法要比除法容易实现一些!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vistaVAR
2010-11-19 · 超过27用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
我不是很了解CPU是怎么运算的,但看到你的话我认为是: 1+1=1+1 2-1=2+(-1) 2*2=2+2 ...... 因为全是2进制,可能跟C++的位或,位移有关...... 全是初中自学的,如有错还请见谅
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iytbgss
2010-11-19
知道答主
回答量:12
采纳率:0%
帮助的人:0
展开全部
等待专业人士解答咯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式