《戴森球计划》中利用分拣器的物品分拣能力与一个比特的多个循环计算流程可以实现计算器的制造,那么现在为大家带来一起游戏分享的《戴森球计划》机械计算器制造原理与性能,希望对大家有所帮助。
这个计算器设计性能:拥有计算9X9内乘法,无限制加法,加乘混合运算的能力。
当然如果需要做减法也是可以设计的,不过这需要对传送带和分拣器的配对有较高要求,我先不考虑
这是乘法计算单元的草图。简述一下:一个输入端口输入你要进行乘除的数字等量的蓝塘,也就是比特(小于九个),蓝塘被多个四项分流最终成为九条输入线上的九个单糖,这九个蓝塘被输入到第一个循环中,这个循环上已经有了满额的黄糖,黄糖被空缺制造器拉出,从后端输入,制造了空缺使蓝塘得以输入到黄糖中,由于原黄糖的位置被占据了一格,所以就会有一个黄糖无法输出堆积在空缺制造器的终端。终端则把这个黄糖输出,成为第一个计算单元的“新比特”,汇入输出线
那个蓝塘循环到四分之三的位置被一个分拣蓝塘的分拣器回收,进入下一个乘法计算单元,而原先蓝塘的空缺被箱子中的黄糖填补,乘法计算单元归零,进行下一轮新比特输出。经过多少个计算单元,取决于你的乘数大小。
一个乘法计算单元其实是可以单线输入的,也就是说只要你的计算单元冗余足够(那个循环规模够大),你甚至可以做到用两个计算单元计算N(可以上百)乘以2的计算量。我在这里做九个输入线,是因为我发现做多条输入线可以避免由于传送带鬼畜导致的计算程序崩溃。但,如果发挥好这个的性能,是可以做到十位数相乘的