第368章 章 三六七 二進位計算器

投票推薦 加入書籤 小說報錯

  不多時,奧德瑪和米歇爾為首的一眾奇械師,就急匆匆的趕到了蘇文的實驗室裡面。

  實驗室內,眾人正神態認真的端坐在椅子上,而蘇文此時正站在黑板前,手寫著許多0和1的數字,旁邊還有一些運算符號。

  米歇爾還算有點數學知識,他可以理解蘇文是在通過十進位,來講解二進位的運算。

  但他不知道蘇文為何會在實驗室里開講二進位這麼偏門的數學知識。

  而一旁的奧德瑪等人,還以為是蘇文在觀測魔力的裝置上有了什麼突破。

  他們此行是想過來取經的,可當他們走進了房間聽了一會兒才發現,蘇文講解的內容好像並不是他們以為的偵測魔法裝置的內容。

  蘇文講解的好像是一種數學運算方法——這不由得讓奧德瑪等人感到疑惑,不知道為何要讓自己過來聽數學課。

  自己像是有數學天賦的樣子嗎?

  而西諾瓦麗、薇薇安、邁斯和麗娜等人,此時都緊皺眉頭。而還有些大學生,因為理解不能,已經開始抓著腦袋,身子扭啊扭,坐立不安。

  活像個猴子。

  奧德瑪正想開口詢問找自己來有什麼事,就見蘇文此時在黑板的空白處,手繪了一個裝置的示意圖,開始講解著自己的思路:

  「你們看,當我主持施法的時候,主要魔力就匯聚在胸口這裡。當有波動的時候,魔力就會擴散到我身體的其他地方,只要在我的這些部位加上魔力探測器的探頭。

  「當魔力探測器通過探頭,感知到這個身體部位的魔力波動時,末端就會劇烈發熱,短時間內就會上升到一百三十多度,而一旦魔力波動下來,又會快速失溫,降到90度左右。

  「我們可以利用這個特性,在秘銀接口的末端,加裝一塊銅片和一塊鐵片。」

  他手繪了兩個金屬薄片的示意圖,繼續解釋道:

  「銅和鐵兩種金屬的熱膨脹係數存在差異,初始狀態下,它們不會接觸。可一旦魔力探測器捕捉到魔力波動,溫度就會隨之變化。

  「當溫度升高時,銅的伸長量大於鐵,雙金屬片會向鐵的一側彎曲,從而實現閉合的機械動作——然後我們可以在兩個金屬片的下面,做一個隔熱層,並加上兩個秘銀的線。」

  說著,蘇文在兩個金屬的薄片上加上了一根細線:

  「線的兩端接上一個魔力傳導的符文,當金屬片貼合的時候,秘銀就會連通,然後激活下面的符文,讓符文傳導魔力。

  「符文傳導魔力的情況,我們稱之為『開』,未閉合的狀態則是『關』。要是把『開』定義為1,『關』定義為0,就能以此為基礎,實現最基本的二進位運算。」

  蘇文的講解條理清晰,可西諾瓦麗卻依舊皺著眉頭,忍不住出聲質疑:

  「蘇文閣下,我還是無法理解,這種依靠金屬片開合傳導魔力的裝置,怎麼能代替人完成複雜的方程運算?」

  奧德瑪和身後的奇械師們也尋了個位置趕快坐下,然後看著黑板上的示意圖,皆是一頭霧水。

  他們本就對蘇文口中的「二進位」毫無概念,更想不通這種簡單的開關狀態,能和計算扯上什麼關係。

  蘇文此時沒有先回答,而是指了指奧德瑪一行人,笑了笑道:

  「你問的問題很好,但我先給奧德瑪你們介紹一下現在的情況——,

  「現在我們推演法術,要用到太多複雜的數學計算,因此我們需要製造一個計算器,來代替人力完成運算。」

  他的語氣裡帶著十足的自信,可周圍眾人的迷茫卻沒減少分毫。

  哪怕是數學天賦出眾的西諾瓦麗和薇薇安,一時之間也沒法理解蘇文提及的二進位有何意義。

  她們倒是可以直覺的感覺到,如果設計的好,可能可以通過這種0和1的變化,來實現一些簡單的計算。

  但她們也可以感覺到,這種設計需要非常久的時間,慢慢磨,一步步思考。

  蘇文繼續耐心解釋道:「方程運算其實可以拆解成簡單的邏輯運算,比如先實現『與』『或』『非』這些基礎邏輯。

  「……比如與,就是只有兩個輸入都為1時輸出才為1……。」

  「……然後這個是進位……」

  他拿起筆,在紙上畫了幾個簡單的邏輯示意圖:


  「有了這些基礎邏輯,再通過進位的方式,就能逐步實現加法、乘法這類算術運算。」

  這算是蘇文的老本行,前世計算機專業的第一課,就是講解這類基礎原理。

  可和他那個時代不同,如今這個世界的人,對「輔助計算」的認知還停留在算盤、稿紙記錄的階段,從未想過能讓機器按設定好的程序自主運算。

  哪怕是西諾瓦麗、薇薇安、邁斯這種智力出眾的人,能從邏輯上勉強理解蘇文的思路,也很難真正跟上他的想法,更別提想像出計算器械的模樣。

  然而,那些奇械師們,卻在聽蘇文講解的過程中,感受到了體內魔力的異樣。

  他們只是盯著黑板上的線路,想像著蘇文口中的「編程」邏輯,體內的魔力就開始一陣一陣地顫動,仿佛對這種全新的機械思路有著天然的親近。

  有幾位奇械師甚至臉色微變,能清晰察覺到魔力在體內瘋狂涌動,險些就要觸發突破的契機。

  眾人對視一眼,都從彼此眼中看到了驚駭——蘇文這個發明到底能達到何種高度還未可知,單是這份思路引發的魔力共鳴,就足以證明其非同小可。

  當然,對蘇文而言,這種魔力異動早已是家常便飯。

  無論是之前發明蒸汽火車、建造鐵甲艦,還是研製化學電池,他都曾感受過類似的魔力瘋漲。

  尋常奇械師一輩子都難遇一次的魔力共鳴,對他來說幾乎每月都要經歷三四次。

  此刻,他體內的魔力也在隨著思路的完善而瘋狂膨脹,甚至距離11級奇械師的門坎已近在咫尺。

  而且蘇文的意志極為堅定,他的升級在真名方面幾乎沒有瓶頸。

  蘇文現在的這種魔力增幅,若是放在米歇爾等普通奇械師身上,恐怕足以讓他們興奮得當場暈厥。

  但他現在其實根本沒在意體內的魔力變化,而是隨手列出幾個方程,指著方程繼續補充道:

  「就像這些推演法術要用到的方程,我們就能用剛才說的邏輯運算,把它們拆解成一串0和1的組合。

  「先構建基礎的邏輯模塊,在一個模塊輸出完計算結果的時候,可以在末端編寫一個力場符文,推動下一個模塊的金屬片。再通過進位機制實現算術運算,一步步將複雜方程轉化為機器能識別的指令。」

  他所設計的這套計算器雛形,還遠達不到後世計算機的高度。

  目前來說,一個計算器,只能計算一個方程,當然如果要計算不同方程,也可以通過重新連接線路編程。

  甚至哪怕是計算這一個方程,雖然核心的符文並不多,但加上其他裝置,整套需要用數十個基礎開關模塊拼接而成,占地面積恐怕會足有數平方米,差不多能鋪滿一張寬大的長桌。

  而且散熱、信號排序、運算結果存儲等一系列問題也是非常複雜的。

  若是從外觀上看,最終成型的裝置會像一件用金屬線路編織而成的複雜物品。

  所謂的「編程」其實就是這個意思,早期的電腦程式就是工程師拿著金屬線一根一根的編制出來的。

  每一條線路的走向,都對應著一個運算指令。

  早期電腦的一個應用可不像21世紀,下載一個安裝包那麼簡單,而是正兒八經的要一根根的編。

  當時哪怕是阿波羅登月的控制系統,就是工程師一根根的編制出來的產物。

  蘇文一邊說,一邊在黑板上補充各個模塊的連接方式。

  到最後,他乾脆在桌上攤開了一個圖紙,然後控制著鬼斧神工這個法術,快速的用金屬在桌上生成圖紙。

  他一邊生成圖紙,一邊和周圍的人講解,從基礎的邏輯門,到簡單的加法進位器,儘可能的將每個構建的作用都講清楚。

  圍在一旁的眾人,眼神漸漸從迷茫轉向了震驚。

  他們雖然還不能完全吃透蘇文的思路,卻能隱約感覺到眼前這個東西的不凡。

  蘇文其實早有構建計算器械的底子。

  前世他曾在《我的世界》里閒得無聊,靠著紅石電路摸索出一套最基礎的計算機搭建邏輯。

  甚至來到這個魔法世界後,他也考慮過是否要利用蒸汽機,搞一個類似蒸汽差分機這種簡易計算器。

  但最後還是覺得沒必要遲早會被淘汰的技術上浪費精力,打算等電力體系穩定後,直接一步到位研發電晶體架構的計算器。


  可如今情況不同。

  首先是他現在對計算輔助有剛需。

  其次秘銀的特性恰好能滿足小型化和精準控魔的要求,因此蘇文便不再猶豫,決心先以秘銀為核心,先打造一套基礎計算輔助裝置。

  此時西諾瓦麗已經勉強理解了蘇文口中的運算邏輯,可越是琢磨,她心中的震撼就越是強烈。

  就在半天前,她還在和蘇文討論如何簡化運算,那時的蘇文分明還沒透露出半點計算器的設計思路。

  可他後來僅僅是看到了奧德瑪他們提交的探測魔力裝置,思索了就那麼一會兒,一套完整的構想就在他腦海中成型。

  這種近乎匪夷所思的聯想與創造能力,讓西諾瓦麗嘆為觀止。

  她活了兩百多年,其實越到後期越是感覺思維僵化,創新的念頭越來越少。

  可自從跟在蘇文身邊,被他接連不斷的認知衝擊裹挾著前進,她竟覺得自己的大腦仿佛重新煥發了活力,久違地有了年輕時那種靈光頻現的敏銳,思維也愈發活絡起來。

  而米歇爾等一眾奇械師,此時更是感到驚駭莫名。

  他們望著蘇文拿著金屬生成的草圖,就像蜉蝣見到青天,甚至會感到一種無力。

  一套如此精密、巧妙且複雜的運算體系,竟被蘇文輕描淡寫地完善出來。

  這種天賦上的鴻溝,讓他們切實體會到了什麼叫「天差地別」。

  倒是邁斯等一眾下屬,反應反而平淡許多。

  他們只知道蘇文又拿出了厲害的新東西,卻因為蘇文平時就很厲害,所以壓根沒意識到這台計算器械的劃時代意義。

  最多就覺得『哇,領主又拿出來的好東西』。

  此時蘇文已經完成了基礎運算邏輯的編程,並且拿出了設計圖。

  然後他立刻開始與米歇爾等奇械師,開始著手落實。

  這個世界與蘇文前世最大的便利,便是有魔法,特別是有奇械師這類擅長快速造物的職業者存在。

  只要能提出明確的設計巧思,他們便能在極短時間內做出可供測試的樣板機。這種的效率對工業研發而言堪稱得天獨厚。

  眾人先挑選好了秘銀,將其拉製成幾毫米粗的細絲,然後將細絲接在了魔力探測符文的末端。

  同時開始對其他的材料進行製備,進行原始模塊的拼接與調試。

  這套計算裝置的核心原理,是依靠魔力探測器捕捉蘇文身上不同部位的魔力波動,再將波動轉化為不同的輸入。

  秘銀絲末端的銅片與鐵片會因熱力差實現閉合或分離,激活後面的符文,以此對應「1」和「0」的二進位狀態。

  而在編制好的方程模塊下面,則分別綁定了魔力罐,和兩端纏繞著導電銅線的簡易化學電池。

  蘇文還專門在計算器的中間空出一部分,通過磁芯的磁化方向的方式來儲存結果,把這裡當作內存。

  當然,由於這個是初代樣機,無需複雜的矩陣陣列,蘇文直接使用了單排磁芯的簡易結構。最後對接的模塊的力場將會敲擊電路開關,生產的電流會作用於磁芯,改變磁化方向,完成數據存儲。

  讀取的時候,就可以通過線圈感應磁性的磁化狀態,將結果轉化為電流信號。

  而在最終的輸出端,他加裝了一圈細線圈——當輸出結果為「1」時,線圈會感應到電流產生磁力,敲擊預設的金屬片;

  結果為「0」時則無任何動作,以此完成運算結果的可視化呈現。

  不過初代樣機的表現並不盡如人意。

  由於各模塊的協同性不足,每當蘇文身上的魔力出現大幅波動,裝置往往要等上十秒甚至一兩分鐘才能輸出結果,遠達不到運算的要求。

  蘇文當即帶著眾人調整了一下方案。

  一方面調整了雙金屬片的材質配比、厚度、長度,以此調整它們的熱傳遞速率。

  另一方面拆解了所有模塊,重新優化了符文排布和線路銜接。

  哪怕有著奇械師的加持,他們也一直忙了一整天,此時在場的眾人全部都黑著眼圈,但卻以極為旺盛的精力在調試著。

  當有人扛不住的時候,直接一個恢復法術,就又生龍活虎了起來。

  經過數十次的調試與修正,裝置的響應速度終於穩定在五秒以內。


  「最後再測試一下,輸出的結果是否準確吧。」

  看著眼前的計算器,蘇文此時說道。

  而一旁的邁斯等人,已經開始拿著紙筆,準備對照著蘇文給出的方程式手動演算。

  當蘇文輸入一組測試數值後,那台足有整張桌子大小、巴掌厚度的計算裝置立刻發出「叮噹叮噹」的金屬碰撞聲,不過片刻,輸出端的金屬片便規律地敲擊出了結果。

  而此時的邁斯,才剛在紙上列完演算的初始步驟。

  他又埋頭算了十幾分鐘,當最終結果落在紙上時,他猛地抬頭看向裝置的輸出記錄,發現二者竟分毫不差。

  「這……就是計算器?」

  邁斯望著眼前嗡嗡作響的金屬造物,眼中滿是難以置信的驚奇。

  蘇文聽著金屬不斷敲擊的聲音,轉頭看向眾人,語氣帶著幾分期待:

  「既然樣機測試成功,那我們接下來就用它做個實戰檢測——試試能不能靠它實現偽傳奇領域法陣。」

章節目錄