计算机做乘法除法的速度差别C程序或者说计算机做乘法的速度如何?差别多大?看到这么个说法,“加法比减法快,乘法比除法快原因是计算机硬件只能做加法,CPU里面都是加法器”.这个说法应该

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 18:42:38
计算机做乘法除法的速度差别C程序或者说计算机做乘法的速度如何?差别多大?看到这么个说法,“加法比减法快,乘法比除法快原因是计算机硬件只能做加法,CPU里面都是加法器”.这个说法应该
xTn#E,xBBD( @bABBEÊjǯvI/%v3qnu*a`Hlh=:F1yͦpMK||x;5 f韐b¼ۣC-N+9GbUfSYFMYD ZT8) 8LM^2׷:SZD@z&Rnҍ,`Nշ\LvQ7?n=ɁH^9-r(Srit#cqÅ[yZ2zR[GNբE({bFgV Eӑbwh^|U"b4Oj6x--w0OɌջ5jҪn"K3Ur8NUY?}Æ8R6ś3k^[O?gl?  ~SrQɚoZXQON. K{ogV5dIY:M9׹qɛS6NNG0=l^"W)o*QVbBTqaep]BiXH=!LM-|z88.|]m&y.%`:i;gV/f2&_,#ne)܊L22æ]1uhBFK] #2(QFc[4fhk`͝gb|,ޓ 6-h;(VU:$"&MYQ?i7CSlV LzYCaW-]KŲXP Q]9ZƘU`V6] ygXW̕&qSEnI[g+=kKvJe 홥ZE~xS+/+X{ uTy'7'Ym9^( Klբ$UB yOBdLyqy `ȉ.@JMy){勬D^

计算机做乘法除法的速度差别C程序或者说计算机做乘法的速度如何?差别多大?看到这么个说法,“加法比减法快,乘法比除法快原因是计算机硬件只能做加法,CPU里面都是加法器”.这个说法应该
计算机做乘法除法的速度差别
C程序或者说计算机做乘法的速度如何?差别多大?
看到这么个说法,“加法比减法快,乘法比除法快原因是计算机硬件只能做加法,CPU里面都是加法器”.这个说法应该正确吧?然后我就想知道,计算机做一次乘法和一次除法分别相当于多少次加法?谁能给出个具体的数或者概念?
Thanks~
诸位所言我也有所了解,我现在更想知道这种差别量化如何
譬如我的CPU为Intel 酷睿7250双核,主频2.0GHz,32位,然后,用之做一次加法、乘法、除法各用多少时间呢?当然别的CPU的结果也可以

计算机做乘法除法的速度差别C程序或者说计算机做乘法的速度如何?差别多大?看到这么个说法,“加法比减法快,乘法比除法快原因是计算机硬件只能做加法,CPU里面都是加法器”.这个说法应该
做乘法和做除法的次数是根据位数和要求的精度确定的.
而且计算机的乘除法一般用补码计算,符号位参加运算,至于具体方法,请参考计算机组成原理的ALU加法器逻辑图和补码原码乘法或者补码不恢复余数除法等,比较难讲清楚的,看看书就好了

我不是很了解CPU是怎么运算的,但看到你的话我认为是: 1+1=1+1 2-1=2+(-1) 2*2=2+2 ...... 因为全是2进制,可能跟C++的位或,位移有关...... 全是初中自学的,如有错还请见谅

等待专业人士解答咯

这个是由于计算机硬件的设计关系决定的!计算机是采用二进制体制的,是通过一些硬件关系(如与非门、与门、非门等等)这样把两个寄存器中的数据进行加的过程就比较容易一些实现,同样的道理乘法要比除法容易实现一些!