上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.4 带寄存器的加法机
人类喜欢简单的操作,他们会不停地改进设备。所以,如图2-7所示,这是前面那个加法电路的改进版本。
在这个新的加法电路里,我们加入了一个寄存器。为了方便,我们称之为寄存器R。加法电路的左侧是一排带有开关的导线,用于输入相加的数字;右边的一排导线用于输出计算结果。实际上,在机器内部,右边这排导线连接在寄存器的输出端上。因此,寄存器R当前锁存的内容可以通过灯泡观察到。
图2-7 带有寄存器的加法电路
加法电路的另一个变化是,它只有一组输入。这好像是个问题,但实际上这样做是很方便的。在这个电路的下面有两个按键开关,分别是“预置”和“相加”,它们就是用来解决这个问题的。比如说,如果我们要计算5加7加25,该怎么办呢?操作过程是这样的。
首先,拨动左边的一排开关,准备好第一个要相加的数字5,然后按一下“预置”按钮,将这个数字保存到寄存器R。
接着,再次拨动左侧的那排开关,准备好另一个要相加的数字7,然后按一下“相加”按钮。此时,左边的数字7和寄存器R里原有的数字5相加,相加的结果12依然保存在寄存器R中。
因为还有一个数字25需要相加,于是我们再次拨动左侧的那排开关,准备好要相加的数字25,准备好之后,按一下“相加”按钮,此时,左边的数字25和寄存器R里原有的数字12相加,相加的结果37依然保存在寄存器R中。
如果还有更多的数字要加,那么,操作过程和上面一样,反正就是准备数字,然后按一下“相加”开关。