计算机做乘法除法的速度差别
C程序或者说计算机做乘法的速度如何?差别多大?看到这么个说法,“加法比减法快,乘法比除法快原因是计算机硬件只能做加法,CPU里面都是加法器”。这个说法应该正确吧?然后我就...
C程序或者说计算机做乘法的速度如何?差别多大?
看到这么个说法,“加法比减法快,乘法比除法快原因是计算机硬件只能做加法,CPU里面都是加法器”。这个说法应该正确吧?然后我就想知道,计算机做一次乘法和一次除法分别相当于多少次加法?谁能给出个具体的数或者概念?
Thanks~
感谢各位关注~诸位所言我也有所了解,我现在更想知道这种差别量化如何
譬如我的CPU为Intel 酷睿7250双核,主频2.0GHz,32位,然后,用之做一次加法、乘法、除法各用多少时间呢?当然别的CPU的结果也可以 展开
看到这么个说法,“加法比减法快,乘法比除法快原因是计算机硬件只能做加法,CPU里面都是加法器”。这个说法应该正确吧?然后我就想知道,计算机做一次乘法和一次除法分别相当于多少次加法?谁能给出个具体的数或者概念?
Thanks~
感谢各位关注~诸位所言我也有所了解,我现在更想知道这种差别量化如何
譬如我的CPU为Intel 酷睿7250双核,主频2.0GHz,32位,然后,用之做一次加法、乘法、除法各用多少时间呢?当然别的CPU的结果也可以 展开
展开全部
和计算机理有关。计算机计算的最后运算时二进制运算,就是010101这种,你看一下二进制加减乘除的计算规则就可以知道,除法的步骤要多很多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是由于计算机硬件的设计关系决定的!计算机是采用二进制体制的,是通过一些硬件关系(如与非门、与门、非门等等)这样把两个寄存器中的数据进行加的过程就比较容易一些实现,同样的道理乘法要比除法容易实现一些!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我不是很了解CPU是怎么运算的,但看到你的话我认为是: 1+1=1+1 2-1=2+(-1) 2*2=2+2 ...... 因为全是2进制,可能跟C++的位或,位移有关...... 全是初中自学的,如有错还请见谅
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询