当然,这并不是迄今发明的最易于使用的计算设备。要使用它,首先要闭合清零开关,这样做的目的是,清除锁存器中的内容并把16位计数器的输出置为0000h.然后合RAM控制面板的控制端开关。现在你可以从地址0000h开始输入一组你想要相加的18位数。如果有100个数,那么它什们将被存放在0000h\~0063h的地址空间中(也应该把RAM阵列中未使用的单元设置为 00h)。然后闭合RAM控制面板的控制端开关(这样控制面板就不再控制RAM阵列了),同时断开清零开关。做完了这些,我们可以静静地坐下来,观察灯泡显示运算结果。
让我们来看一下它是怎样工作的:当清零开关第一次断开时,RAM阵列的地址输入是0000h。RAM阵列的该地址中存放的8位数值是加法器的输入数据。加法器的另一个输入数据为00h,因为此时锁存器也已经清零了振荡器提供的时钟信号个可以在0,1之间快速切换的信号。清零开关断开后,当时钟信号由0跳变为1时,将有两件事同时发生:锁存器保存加法器的计算结果,同时16位计数器增1,指向RAM阵列的下一个地址单元。清零开关断开之后,时钟信号第一次从0跳变为1时,锁存器就将第一个数值保存下来,同时计数器增加为0001h;当时钟发生第二次跳变时,锁存器保存之前两个数的求和结果,同时计数器增加
编码——隱匿在计算机软硬件背后的语言
218