您当前的位置: 首页 > 故事

cpu一般价格贵不贵

2019-01-07 09:51:41
cpu一般价格贵不贵? cpu晶体管为什么会计算?问题详情:推荐回答:如果你能理解算盘的计算过程,就能按照同样的逻辑理解晶体管的组合如何实现同样的计算过程。

图示:算盘,现在算盘的状态是初始态表示数字0。

算盘上的珠子分为上下两排,上排每个珠子表示五,下排每个珠子表示一。

同时珠子还有两种状态,靠近中间横梁的状态以及远离横梁的状态,另外不同格上的珠子代表数字所在的位数,比如要表示111这个数,你只需要把下边比如靠右的连续的三档的下珠分别往上拨一颗就行。

cpu一般价格贵不贵

,这一段有点像废话,但现在学校是否还介绍基本的算盘,我并不清楚。

所以还是简单解释一下比较好。

如果能够将任意数字准确的用算盘上的珠子的状态变化进行表示,并且能正确的读出算盘上珠子状态所表示的数字,那就具备了使用算盘进行计算的入门要求。

下面给出算盘运算的操作表,只给出加法操作。

图示:珠算口诀表,这里只给出如何算加法的口诀表当一个人能够使用算盘正确的表示数字并且从算盘上读出数字之后,现在搭配上这张口诀表,严格呆板机械按照这张表的要求进行操作,即改变算盘上珠子的位置,他就能使用算盘进行加法运算了。

比如运算4+1的过程如下,首先找到口诀四上四,即将右边的四颗下珠拨上去,然后找到口诀,一下五去四。

将同一档的上珠向下拨(一下),然后将下档的四颗珠子也往下拨。

终状态变化就是右边有一颗上珠被拨下来了,读出这个状态:5.现在我们就得到了运算结果 4+1 = 5. 奇妙吧,如果你已经彻底的理解了这个过程的运作模式,那现在我们换成晶体管的集合来完成同样的步骤。

由于晶体管只有两种状态,可以看成一种只有下珠且每一档都只有一颗珠子的算盘,珠子拨上去表示1,拨下来表示0,即二进制算盘。

对于二进制算盘,编写二进制算盘加法口诀表,二进制的加法口诀表相当简单。

0+1=1,即如果下珠在下边,就往上拨。

1+1=10. 即如果下珠已经在上边,加1就进位,将它左边的珠子往上拨,同时将它本身往下拨。

现在让我们用二进制算盘算4+1=?首先把4转换为二进制算盘的表示法:100,你可以通过,按照上述两条规则的方式,连续运算1+1+1+1的过程得到这个结果100(4),现在计算100+1,按照规则将左边的下珠往上拨即可得到101(这就是5)。

然后将二进制结果转换成10进制结果,呈现在屏幕上或者输出到纸带上。

当然,这里说得很简单呢,但实际上制造出按照我们想象中的方式正确进行运转的计算机,甚至

推荐阅读
图文聚焦