第二百五十五章 耒耜

追日:夸父逐日 亮.亮 1189 字 2个月前

而寄存器就更加简单,只要两个钢片之间的转轴能够被触发,带动旋转一圈。就能将上一级的钢片位置,复制到下一级钢片。其实就是最简单的异或门机械结构,当下一级的钢片和上一级钢片状态不同。转轴上的齿轮就会带动下一级钢片翻转。

虽然简单,却是天才的想法。

简单的逻辑门就实现了机械加法器。在此简单地说明一下。

01与01,经过或门,激发下一级寄存器第一位翻转。经过与门激发第二位翻转。就变成了10。这就是1+1=2的加法。而00与01,只能激发第一位翻转,变成01。

以此类推,三位和四位加法器也能实现。再通过数学算法优化,将两个四位加法器串联还能优化成8位加法器。以此类推。

而后就是特殊的移位寄存器,顾名思义就是将上一级寄存器,故意错开一个钢片位置寄存到下一级寄存器。向左移位1位,就是乘以2,向右移位1位,就是除以2,当然若是最后一位是1,就会被抛掉,出错了。

第一代机械计算机无法解决这个问题。

就是这些结构,实现了复杂的乘法运算。举例,甲*乙。

首先甲乙两个都转换成二进制数,甲1乙1。

如果甲1的第一位是1,甲1-1,寄存一下。乙1+甲1寄存一下。下一圈再寄存回来。实现了甲1=甲1-1。乙1=甲1+乙1。

如果甲1的第一位是0。甲1又移一位。乙1左移一位。

就这么简单。当甲1全部变成0时。就完成了计算。最后的乙1就是乘积。再将二进制数,转换成平时习惯的计数。

当铁盒里的机扩声结束。露出的关键寄存器的钢片全部显示两仪的阴面。表示,乘法运算已经完成了。

明古拿出早就准备好的结果对照着另一个输出结果的八卦盘。

“答案完全正确。开始第二次测试。”