第123節(jié) 遲到(第一更)
“完成了?!?p> 蘭恩上前,,將紙帶小心翼翼的接到手里。
看著手中這條半尺長(zhǎng)的穿孔紙帶,,他心情很好,,尤其是檢查后發(fā)現(xiàn)完全正確后,。
康拉德早已經(jīng)跑到一邊,將能源接上伊扎德一號(hào),,待初始化完成后,,打開(kāi)輸入設(shè)備——穿孔紙帶讀帶機(jī)。
蘭恩走過(guò)去,,認(rèn)準(zhǔn)手中穿孔紙帶的方向,,將紙帶小心的卡入,打開(kāi)開(kāi)關(guān),。
紙帶被緩緩的吞了進(jìn)去,,與此同時(shí),伴隨著幽幽的藍(lán)光和連成一片的咔噠咔噠聲,,伊扎德一號(hào)里面的符文回路也開(kāi)始工作,。
在玻璃蓋子下面的符文回路中,隨著8赫茲(注1)的時(shí)鐘控制器運(yùn)作,,穿孔紙帶上的孔洞被解碼器讀取,,存入兩個(gè)寄存器中。隨著微指令被解析,,機(jī)器中斷,,操作面板上一個(gè)發(fā)光符文亮起。
“我來(lái),?!?p> 康拉德興奮地?fù)屵^(guò)了操縱權(quán),他拿過(guò)剛剛蘭恩準(zhǔn)備好的數(shù)據(jù)紙張,,走到十進(jìn)制輸入鍵盤(pán)前,,輸入第一個(gè)浮點(diǎn)數(shù),然后按一下旁邊的小桿,。
穿孔帶又移動(dòng)了一格,,康拉德依次輸入后面的數(shù)據(jù)。
隨著所有的十八個(gè)數(shù)據(jù)輸入完畢,,在微序列器控制下,,寄存器通過(guò)總線,,按照穿孔帶輸入的地址,從內(nèi)存中取出了剛剛輸入的數(shù)據(jù),。然后,,按照穿孔帶輸入的指令,,將數(shù)據(jù)送入了算術(shù)運(yùn)算單元,,進(jìn)行加減乘除操作,運(yùn)算結(jié)果被放回內(nèi)存,。
由于此次計(jì)算的是3×3矩陣的乘法,,因此機(jī)器執(zhí)行的是乘法間隔加法的操作。
隨著連成一片規(guī)律的響聲,,幽幽的藍(lán)光中,,這臺(tái)機(jī)器像活著一樣,將數(shù)據(jù)按照程序進(jìn)行精密而準(zhǔn)確的運(yùn)算,,宛若一臺(tái)編織數(shù)據(jù)的織布機(jī),。
可惜第一個(gè)程序不是輸出“你好,世界”……蘭恩遺憾的想到,。
不過(guò)也不能對(duì)這臺(tái)非圖靈完全的機(jī)器要求太多,,誒不對(duì),現(xiàn)在應(yīng)該叫艾倫完全或者麥席森完全,。
而且“你好”世界這句話,,也是等高級(jí)語(yǔ)言出來(lái)后才有的,現(xiàn)在為時(shí)太早,。畢竟現(xiàn)在使用在穿孔紙帶上的控制程序,,直接使用的微指令,抽象層次上還不如匯編語(yǔ)言,。
對(duì)于蘭恩來(lái)說(shuō),,面前這臺(tái)伊扎德一號(hào)中繼符文計(jì)算機(jī),最大的遺憾,,是沒(méi)有設(shè)計(jì)條件分支和無(wú)條件分支,,更遑談分支預(yù)測(cè)或者動(dòng)態(tài)執(zhí)行等先進(jìn)技術(shù)。
其次,,就是對(duì)于結(jié)果為0的異常處理做的不好,,這是個(gè)不小的隱患。
而最后一點(diǎn),,就是數(shù)據(jù)的來(lái)源問(wèn)題,。由于穿孔紙帶無(wú)法直接設(shè)常數(shù),所以所有的數(shù)據(jù),,要么是用戶(hù)從十進(jìn)制輸入面板上輸入的數(shù)據(jù),,要么是計(jì)算機(jī)計(jì)算出的中間數(shù)據(jù),。
接下來(lái),可以考慮將數(shù)據(jù)輸入改成同樣使用穿孔紙帶,,這樣可以提前一次性將數(shù)據(jù)讀入內(nèi)存,。而不是現(xiàn)在這樣,總要讓高速的計(jì)算機(jī)中斷下來(lái),,等待緩慢的人工輸入,,這是對(duì)性能的巨大浪費(fèi)……
在蘭恩放飛思緒的時(shí)候,計(jì)算機(jī)已經(jīng)將穿孔紙帶吞入完畢,。
結(jié)果被顯示在十進(jìn)制顯示面板上,,面板很粗陋,直接用十個(gè)一列的發(fā)光符文對(duì)應(yīng)單個(gè)數(shù)字,,七列符文的陣列組成一個(gè)七位浮點(diǎn)數(shù)的輸出,。面板上一共有十二個(gè)顯示單元,支持同時(shí)顯示十二個(gè)數(shù)據(jù)結(jié)果,。
“算完了”,,康拉德說(shuō)道。
然后他在手中的紙上,,記下最后一個(gè)數(shù)字:“我們驗(yàn)算下,。”
蘭恩看到他抄起一張紙,,開(kāi)始手動(dòng)計(jì)算剛剛的矩陣乘法結(jié)果,。
“完全正確,我們的設(shè)計(jì)沒(méi)問(wèn)題,?!?p> 同樣的矩陣乘法運(yùn)算,康拉德的計(jì)算速度,,明顯比面前這臺(tái)伊扎德一號(hào)慢三倍以上,。
“不錯(cuò)!再來(lái)個(gè)4x4矩陣乘法,,我們?cè)囈幌逻@臺(tái)機(jī)器的最大能力”,,蘭恩鄭重的對(duì)康拉德說(shuō)道,“這次,,我來(lái)寫(xiě)這段程序,。”
在機(jī)器忙碌的對(duì)新程序進(jìn)行執(zhí)行時(shí),,蘭恩忽然扭頭對(duì)康拉德說(shuō)道:“其實(shí),,只要我們更改程序定義運(yùn)算的過(guò)程,完全可以將其作為一個(gè)大號(hào)計(jì)算器來(lái)使用。另外,,如果我們更改程序的邏輯結(jié)構(gòu),,應(yīng)該能做不少有意思的運(yùn)算,我現(xiàn)在就有不少美妙的想法,,,。”
“好主意,,可以多驗(yàn)證幾種可能,,畢竟哪怕我們是它的締造者,目前也并不知道它潛力的盡頭在哪兒”,,康拉德對(duì)蘭恩的想法很是贊同,。
夜深人靜的實(shí)驗(yàn)室里,,一個(gè)又一個(gè)結(jié)果被兩人通過(guò)計(jì)算機(jī)算了出來(lái),。他們并不想停下,不斷的編程,、輸入,、計(jì)算、編程,。
當(dāng)蘭恩再次抬起手,,看他那塊不銹鋼手表時(shí)……
“額,康拉德,!好像快天亮了……”蘭恩道,,他們好像忙了接近一個(gè)通宵。
“什么,?”康拉德下意識(shí)的看了一眼窗外,,不過(guò)漆黑的夜空什么都看不出來(lái),他只好去看了下角落里的鐘表,,“竟然都到這個(gè)時(shí)間了,。”
然后兩人忽然感覺(jué),,一陣巨大的疲乏感襲來(lái),。
“不行了,我得休息一會(huì)兒,,明…哦不今天,,是我第一次在早上去老師的實(shí)驗(yàn)室報(bào)道,遲到實(shí)在說(shuō)不過(guò)去”,,蘭恩打著哈欠道,。
“那蘭恩你趕緊去睡吧,我也忽然好累……晚安”,,
“嗯,,等晚上我回來(lái),,在討論下撰寫(xiě)論文的事情,這個(gè)工作也要開(kāi)始開(kāi)展了,,晚安,。”
然后,,早上他不出所料的遲到了,。
……
當(dāng)蘭恩急匆匆的趕到法師塔,實(shí)驗(yàn)室里面的師兄們,,已經(jīng)忙碌了兩個(gè)多小時(shí),。
他早飯都沒(méi)吃,猛踩自行車(chē),,卻依然無(wú)法追上時(shí)間的腳步,。
昨晚近乎通宵的行為,讓他一覺(jué)睡到天光大亮的時(shí)候,。
還好他和康拉德足夠年輕,,身體完全支撐得起。不然熬夜這種行為,,傷害的不只是身體,,還會(huì)在發(fā)際線上,把損害明顯的表現(xiàn)出來(lái),。
但是通宵又是法師們的常態(tài),。
各個(gè)大大小小的醫(yī)院里,都有專(zhuān)門(mén)的頭發(fā)科,,就是為了法師們準(zhǔn)備的,。
他們使用各種奧術(shù)的、魔法的手段,,對(duì)那些飽受脫發(fā)困擾的法師們進(jìn)行增發(fā)操作,。不過(guò),最受歡迎的卻是傳統(tǒng)的那種,,修煉難度極大的魔法增發(fā)術(shù),。
相當(dāng)一部分專(zhuān)門(mén)的小型診所,就靠這種手藝生存了下來(lái),。
而蘭恩很羨慕康拉德,,因?yàn)閷?duì)方白天沒(méi)有工作,也不用上學(xué),,可以想睡多久睡多久,。他出門(mén)時(shí),聽(tīng)見(jiàn)康拉德還繼續(xù)沉沉的睡著。
“蘭恩,,你完蛋了,。”
莫里斯師兄小聲的對(duì)蘭恩說(shuō)道,,旁邊的托利師兄也是連連點(diǎn)頭,。
托利師兄和莫里斯師兄是兩個(gè)極端。
莫里斯是高高瘦瘦的,,就像一根路燈桿,;而托利,則矮胖矮胖的,,像一個(gè)大土豆,。
蘭恩進(jìn)門(mén)時(shí),范內(nèi)瓦老師在房間的另一頭對(duì)一位師姐講話,,只是扭頭看了一眼正進(jìn)門(mén)的他,,就轉(zhuǎn)回去繼續(xù)講授。
然后他趕緊走到了微分分析儀前面,,準(zhǔn)備執(zhí)行自己昨天收到的任務(wù),。
“第二天就遲到,,一會(huì)兒你會(huì)見(jiàn)到,,暴怒的范內(nèi)瓦老師有多么可怕……”
正抓著一個(gè)大扳手在微分分析儀上忙碌的胖托利師兄,一邊小聲的嚇唬他,,一邊連連瞅那邊老師的后背,,仿佛怕范內(nèi)瓦老師突然從后面張牙舞爪撲上來(lái)似的。
漢家楓竹
注1:想了想,,還是用赫茲吧,,,,,大家好理解_(:з」∠)_