电脑怎么知道2乘以3等于6.

要是362548563854乘以8523647596325632589又等于多少呢。它是怎么算的。它不是只懂得开关电路吗(0和1)或它有一定的运算公式
乘可以用加那除和减呢,我拆开主机什么都没有。就算有程序那人怎么写。买了个CPU五百块里面没有开关

这么跟你说吧,通过开关电路也就是0和1,能做简单的加法,而2*3电脑可以用循环加法算3个2相加,这样通过简单的加法实现了乘法,由于计算机集成电路很大,运算起来很快。
减是和加一样的,计算机会用补码表示负数,减就等于加个 负数。至于除,就用凑乘法,也就是乘法的逆运算,凑出商。当然,计算机远不止这么简单,但是大致思路就是这样的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-11
它是靠人给它的“脑子”中输入编好的程序,按照这个编好的程序进行计算。它是只懂得开关电路,即0和1,但是它可以把全部的东西都化成二进制的算法。我们使用的只不过是十进制的算法,而电脑使用的是二进制的算法,它们只是算法的不同,并不代表它们的计算方法不同。如:我们现实生活中用5代表5个1,而在电脑中它就用101代表5个1而已。2进制与十进制相比只是计数的位数要多些。
第2个回答  2012-07-11
电脑不是人脑。再多位的计算也一定是一位一位计算然后加和出来的。

你可能不太能够想象数以兆计的开关电路如何联动运算的,所以有点奇怪也很正常。

实际上电脑的运算速度远远高于我们大脑中对电脑运算的模拟速度的
第3个回答  2012-07-11
那是因为2X3=2+2+2
第4个回答  2012-07-11
电脑程序是二进制。而它应用的计算程序是10进制,在算数方面和计算器是一样的
相似回答