第122節(jié) 計(jì)算機(jī)完工
“符文計(jì)算機(jī)的優(yōu)勢(shì),還有無與倫比的成長(zhǎng)性?!?p> “嗯,,我確實(shí)想到過這一點(diǎn)”,聽到蘭恩指出這一點(diǎn),,康拉德說道,,“尤其是最近這幾天,我這種感覺越來越清晰,?!?p> “說來聽聽?!碧m恩一邊和康拉德聊天,,一邊將最后兩塊符文基板,用導(dǎo)魔線連上繪制好的測(cè)試回路,。
“各種機(jī)械計(jì)算機(jī)我也見過,,不管是分析機(jī)、制表機(jī)還是累加器,、計(jì)算器,,都是沉重而精密的家伙。他們中間的任何一個(gè),,如果想將運(yùn)算速度擴(kuò)充一倍,,需要的結(jié)構(gòu)改變和工作量,遠(yuǎn)遠(yuǎn)超過制造它的投入,,但是伊扎德一號(hào)不同,。”
康拉德一邊說著,,一邊給蘭恩遞上了兩塊標(biāo)準(zhǔn)魔力晶石,。
蘭恩接過晶石,在測(cè)試模塊和被測(cè)試模塊,,供能部分的預(yù)留的插槽上,,分別嵌入了一塊。
只聽康拉德頓了一頓后,,繼續(xù)說道:“我們的伊扎德一號(hào),,如果想要更好的性能,,只需要在現(xiàn)有的結(jié)構(gòu)上放大,在計(jì)算部分,、存儲(chǔ)部分,、寄存部分加入更多的符文,或者更換運(yùn)行速度更快的中繼器符文,,就能夠達(dá)到提升性能的目的,。”
“這是那些機(jī)械式計(jì)算機(jī),,所遠(yuǎn)遠(yuǎn)不能相比的地方,。更何況,我們使用了二進(jìn)制,,而不是巴貝奇分析機(jī)那樣繁瑣的十進(jìn)制,,準(zhǔn)確性和速度、設(shè)計(jì)難度都有飛躍式提高,?!?p> “所以,我們做的是一項(xiàng)改變世界的工作”,,蘭恩對(duì)康拉德總結(jié)道,。
在忘我的工作中,時(shí)間過得很快,。
直到將最后一塊檢驗(yàn)好的零件安裝完成,,蘭恩才感覺到自己有點(diǎn)口干舌燥。
他和康拉德一起,,輕輕的抬起玻璃蓋板,,小心的扣在機(jī)器上。
然后,,兩人垂著手,,不知道接下來做啥。
然后他們互相看了一眼,,笑了起來:“我們完成了,!”
“是啊,,真是令人激動(dòng)的時(shí)刻,,我們應(yīng)該歡呼……算了,稍等我先去弄點(diǎn)喝的,,康拉德你要來杯茶么,?”蘭恩感覺一頓嚎叫確實(shí)沒什么意思,而且自己實(shí)在是渴,。
“我要一杯,!這次不加糖”,,康拉德也渴了。
“哈哈,,好的”,,蘭恩飛快的走到水壺前,倒了兩杯微涼的茶,。
把一杯遞給康拉德,,蘭恩一口干掉手中的紅茶,然后他抬手看了看表:“沒注意時(shí)間,,竟然已經(jīng)到午夜了,。”
“現(xiàn)在,,我們可以試一試伊扎德一號(hào)的效果了,,我有點(diǎn)激動(dòng)”,康拉德把空杯子放在一邊,,“我們馬上開始吧……先算點(diǎn)什么,?”
“先從最簡(jiǎn)單的開始,先來個(gè)3×3矩陣的乘法,?!?p> “好?!?p> 康拉德快速的從一邊的角落處,,拽過早就采購(gòu)好的紙帶穿孔機(jī)。
“我們先把程序?qū)懞?,然后再一起制作”,,蘭恩提醒道。
“嗯,,我先看看穿孔機(jī)的功能是否完好”,,康拉德說著,將紙帶穿孔機(jī)放在桌上,,從成品紙帶中截下一段裝在穿孔機(jī)上,,然后依次驗(yàn)證了每個(gè)字符的形態(tài)。
穿孔機(jī)也被做了一定的改進(jìn),,以適應(yīng)伊扎德一號(hào)的指令系統(tǒng),。
這種紙帶穿孔機(jī),已經(jīng)是一種成熟的設(shè)備,。它的最早應(yīng)用,,是以制作穿孔卡的方式,應(yīng)用在霍列瑞斯制表機(jī)上,。
這種制表機(jī),,同樣是一種偉大的發(fā)明,。
在幾十年前,為了解決大規(guī)模統(tǒng)計(jì)的效率問題,,法師協(xié)會(huì)公開了征求解決方案的懸賞,。由于不限制任務(wù)領(lǐng)取的條件,相當(dāng)多的實(shí)驗(yàn)室提出了自己的解決方案,。最后脫穎而出的是霍列瑞斯奧術(shù)師,,和他的穿孔卡制表設(shè)備。
雖然本職專業(yè)是礦物和地質(zhì),,但是霍列瑞斯奧術(shù)師,,仍然以其天才的設(shè)計(jì),以絕對(duì)優(yōu)勢(shì)擊敗了他的競(jìng)爭(zhēng)對(duì)手們,。畢竟其它方案里,,最先進(jìn)的方式不過是使用顏色卡片,手工統(tǒng)計(jì),。在一臺(tái)能頂上五百人效率的霍列瑞斯制表機(jī)面前,,被碾壓的渣都不剩。
霍列瑞斯奧術(shù)師的發(fā)明,,大幅減輕了需要大量統(tǒng)計(jì)計(jì)算地方的工作量,。目前協(xié)會(huì)里,每年對(duì)各種預(yù)算匯集,、成員信息統(tǒng)計(jì),、教育信息統(tǒng)計(jì)、分析研究等領(lǐng)域,,仍然在廣泛應(yīng)用這種機(jī)器,。
也因此,他得到了法師協(xié)會(huì)大量的扶持,,名聲斐然,。
接下來,在需要對(duì)數(shù)據(jù)進(jìn)行規(guī)整化批量輸入的機(jī)械上,,大量采用了這種穿孔卡,。穿孔卡片又逐漸進(jìn)化為穿孔紙帶,更方便制作,、輸入,,也就是目前蘭恩和康拉德眼前擺著的這種。
在對(duì)中繼器計(jì)算機(jī)進(jìn)行最初的設(shè)計(jì)時(shí),,康拉德為了盡最大可能整合市面上的已有技術(shù),,選擇了使用穿孔紙帶作為輸入的方式,。
在伊扎德一號(hào)中,,程序是以微指令的方式存在的,,將程序通過穿孔機(jī)刻在穿孔紙帶上,在計(jì)算機(jī)的輸入部分輸入穿孔紙帶上的程序,,然后在一個(gè)類似計(jì)算器上的鍵盤中,,輸入數(shù)據(jù)。
滿足條件后,,機(jī)器會(huì)自動(dòng)計(jì)算,。
穿孔帶大概有三厘米寬,上面可以用穿孔機(jī),,在每一個(gè)長(zhǎng)度上,,同時(shí)在八個(gè)位置做出“穿孔”或者“不穿孔”的動(dòng)作:每一次穿孔,就是八位二進(jìn)制數(shù),。
其中,,前兩位數(shù)作為控制指令,后六位數(shù)作為內(nèi)存地址,。
計(jì)算機(jī)讀取程序完畢后,,可以按照程序的控制,從數(shù)字鍵盤上讀取浮點(diǎn)數(shù),,然后送入算術(shù)邏輯單元進(jìn)行運(yùn)算,。
康拉德在一張紙上寫完了程序,迫不及待的遞給蘭恩:“蘭恩你幫我檢查一遍,,確保不出錯(cuò),。”
“好的,?!?p> 接過這張潦草的,寫滿了簡(jiǎn)單指令的紙,,蘭恩忽然有些感慨:
自己這是在Debug吧……
“蘭恩,?”
“噢噢,不好意思有點(diǎn)走神,?!甭牭娇道掳l(fā)現(xiàn)異狀后的催促,蘭恩不好意思的說道,。
他迅速的將程序檢查了一遍,。
“沒有問題,康拉德,,我們可以開始制作紙帶了,。”
康拉德真是個(gè)很棒的程序員,這就是所謂的“一次編譯通過”啊,,蘭恩想,。
“太棒了!”聽到蘭恩確認(rèn)的話,,康拉德瞬間行動(dòng)起來,。他以剛剛一倍的速度,將紙帶裝在穿孔紙帶機(jī)上,,然后鄭重又謹(jǐn)慎的敲下了第一個(gè)字符,。
斥力符文運(yùn)作,吭哧一下,,在堅(jiān)韌的特制紙帶上,,將第一排孔打好。
然后康拉德敲打的越來越熟練,,手速越來越快,。
蘭恩在一旁看著他的輸入,防止出錯(cuò),。他還準(zhǔn)備等紙帶打好,,再用紙帶對(duì)照著紙上的程序檢查一遍,確保萬無一失,。
伴隨著斥力符文吭哧吭哧的聲音,,一條長(zhǎng)長(zhǎng)的、布滿了規(guī)則且富有韻律孔洞的,、淡青色的紙帶,,從機(jī)器里慢慢的吐了出來。
漢家楓竹
多謝《秘巫之主》作者真愚老人大大的章推?。,。?/p>