她就去問原因。王燦當然不能拿她發作,就把情況說了。不想李雲舒聽了後就說:“十進位制不行,十六進位制不行,那八進位制呢,二進位制呢?”
王燦毫不客氣地頂回去道:“不論是幾進位制都是一回事。就好比勺子和叉子,都是吃飯的傢伙,只不過使用的地方不一樣。”
“你錯了,這不是勺子跟叉子的區別。雖然我在計算機方面的認識沒你深,但也知道所有的程式語言都是建立在二進位制基礎上的,也就是說,所有的程式語言最終都得轉換成二進位制進行處理,你為什麼不把模型直接用二進位制語言來編寫呢?”
“二進位制?”王燦差點笑了出來,可一想:為什麼不用二進位制呢?二進位制雖是最簡單、最原始的程式語言,但卻是最直接、功能最強大的,若是基於處理器的運算規則,改進一下演算法,說不定也是可以完成的。
被李雲舒點醒之後,王燦整個下午都在練習本上寫划著0101,後來又開始划起了八卦。郭志豪本來不想管的,可見他越來越荒唐,不得不喝問道:“王燦,你在幹什麼?”
【420 奇妙的二進位制(下)】
“做數學題呀!”王燦認真地答道。
“你這是數學題?”郭志豪指著本子上的陰爻和陽爻問道。
王燦嘻嘻一笑,便以陰陽爻組合的方式,將黑板上正在講解的微積分公式給拆解了出來,並逐一詳細解釋給了郭志豪聽。郭志豪起初只當王燦在戲弄他,可聽到後來卻是驚駭莫名——封建迷信的玩意兒怎麼還藏著如此深奧的數學至理呢?簡直讓人難以置信。可深厚的數學素養又告訴他:這不是遊戲,更不是玩笑,八卦與阿拉伯數字和符號為主要表現方式的數學有著異曲同工之妙。
“胡鬧,我看你就是在胡鬧!”郭志豪放不下自尊當堂承認王燦的發現無比的神妙和偉大,只得做張做勢地斥責王燦不務正義。“把你這些東西都給我收起來,老老實實地聽課,我要是再看到你上課搗鼓,我就……信不信我罰你抄一遍課本?”
王燦連連擺手說不會了,再也不會了。郭志豪顯然沒有追究的意思,疾言厲色地警告了其他幾句不認真聽課的學生後,便又繼續講解下去了。
思路理清楚了,接下來的事情也就好辦了。為了提高處理器的工作效率,王燦又將指令集重新編寫,又新增了底層編譯器,以便處理器能夠完美地識別以陰陽爻方式書寫的程式。
這項工作對他來說實在是談不上難度,很輕鬆就完成了。而將已經編寫好的程式模組編譯成二進位制也不難,只需要寫一個軟體就可以了,工作量實在是輕了太多。
經過三天的忙碌,編譯工作順利完成,其他各項準備也都停當,星期六下午放學後,王燦將所有的資料模組都投入到了運算中去。
儘管最佳化已經做到了最好,運算量已經降到了最低,但對於當下的超級計算機來說,王燦的這樁任務還是太過於艱鉅,即便是他將全球所有超級計算機的閒置資源都呼叫了起來,還是得需要至少一週的時間才能完成運算。
一週就是七天,七天就是168個小時,而且還是整合了全球所有超級計算機的資源,其運算量之大,不但是超邁古今,更是超乎了人們的想像。
為了保證運算不會因為資源匱乏而中止,王燦還專門編寫了保護程式,只要運算資源不夠,運算任務就會以最低限度執行,從而避免爭取資源引來不必要的關注,從而影響到整體的任務進度。
七天之中,王燦也沒有閒著,而是著手設計全新的中央處理器,以滿足更復雜的任務需求。完成之後,他打算借用才控股不久的天朝科技新貴諾星積體電路公司釋出全新的cpu標準,並將它投入市場。
除此之外,王燦還打算分別利用控制的幾家分佈在南美、東南亞和印