三百二十四節累加器
三百二十四節累加器(第2/4頁)
以真理辦公室每次開會前都會專門通知元老,在會議上要註意“言論”。不要漏出太多無法解釋的東西。
這次出席會議的歸化民人員,有鐘博士的養女鐘小英,也有馮珊,還有幾個要麼是元老的學生弟子,要麼是目前在芳草地選拔組中非常出色的天才類人物,一共隻有十三個人。
作為能夠接觸到“黑科技”的未來科技棟梁,他們意識到自己能出現在這樣的場合的意義,所以一個個即拘謹又興奮。
會議並無囉嗦的程序,直接進入了機械計算機的討論正題。馮諾作為項目組負責人,先彙報了項目進展情況,特彆是繼電器的開發和改進。接著,會議進入了下一個步驟,也就是製表機製造原理的討論。
這些天項目組研究下來,製表機的累加功能大致有三種實現方法:
其一,因為穿孔卡上的數據是在1列或連續若乾列上分彆打孔表示每位的數字,因此計算總和隻需分彆統計每一列中的各個孔在所有卡片裡一共被打了幾次,這個靠簡單的計數器就能完成。
接下來,再人工把每列各孔的次數乘以該孔的取值後求和,然後各列的總和再根據該列代表的是十位/百位乘以10或100,最後再求和後就可以了。雖然最終結果要用另一個計算器或者人工單獨計算,不過反正現階段製表機的結果也需要人工抄在記錄裡。
這並不是真正的累加器,但霍勒裡思的製表機就是這麼做的,機械設計也最為簡單,隻
需要讓繼電器或者繼電器驅動的擒縱叉撥動數盤轉動即可。
其二,先不將主動力齒輪與數盤的轉動軸直接齧合,而是用繼電器控製連接二者的齒輪,隻有數字0-9對應的某個繼電器通電時,主動力才能驅動相應的機械結構轉動數盤。
此時,可以分彆使0-9對應的機械結構在撥動數盤時的操作不同,或是多次撥動,或是一次撥動多位,達到各孔數字一同累加的目的。至於進位,與第一方案相同,采用在低位數盤的9和0之間添加繼電器驅動高位數盤轉動來完成。
這樣的機械結構略顯複雜,肯定也更占用空間,優點是合並了每列各孔的累加,避免了大量的人工計算乘法以及求和,進而連進位問題也可以解決。最終數盤上的數字就是累加的結果,所見即所得。
最後,就是單純地用繼電器搭建二進製累加器的方案了。在理論設計上難度不大。然而,鐘博士在會中散發了他找到的舊時空某繼電器狂熱者搭建的全繼電器版算術邏輯單元(alu)圖紙,資料圖片上像蜂巢一般密密麻麻的繼電器令與會者頭皮發麻。某個密集恐懼症患者當即要求出去休息一會“透透氣”。
鐘博士解釋說,如果能從中僅剝離加法
(本章未完,請點擊下一頁繼續閱讀)