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