吾道長不孤 作品

第一百三十六章 另一種可能

    “明確的概念啊……”

    “寄存器啊、累加器啊、存儲器啊、加啊、送到啊……”向山擺擺手:“當然,這也是基於人類的計算機技術。實際上外星人的計算機架構,可能與這一套毫無關係。但是‘加’‘傳送’‘錯位’之類的概念總歸是有的。”

    英格麗德在筆記本上飛快記錄:“確實啊……”

    “而且這裡面一定包含了他們的數字符號。你在這裡面找到了與外面鋼樑標註符號相似或相同的符號了嗎?”

    “計算機正在統計,目前數據顯示, 那些符號不僅存在, 而且數量還不算少。”

    “那你們搞清楚‘0’和‘1’在哪了嗎?”

    英格麗德搖搖頭:“還沒敲定,怎麼了?”

    “我猜測的話,肯定存在一個區域,有很多0與1……嗯,也有可能是0/1/2——可能外星人會用三進制的電腦,但總體來說還是二進制比較可能。”向山說道:“如果真的如你所想,這些符號都是類似於助記符的東西,那麼必定存在一個區域,可以將‘助記符’這個集合與‘機器指令’這個集合一一對應起來,以某種形式吧。”向山道:“機器首先必須能夠將助記符轉化為機械指令,才能通過這些助記符來進行工作。”

    英格麗德點了點頭:“確實,我應該想到的——如果破譯有進展,我會在報告中捎上你的。不過你為什麼這麼肯定是二進制呢?”

    “這裡就涉及到一個‘我們在何種進制下,可以用最少的符號表示最多的數字?’的問題了。”向山道:“比如說‘0~99’這個區間吧。二進制的99是1100011,七位數,那麼想要表示0~99之間的任何一個數字,我們就為每個數位準備兩種狀態,即七個0與七個1, 一共十四個符號。三進制的990是,嗯,10200,五位數。想要表示這個區間內的所有數字,我們就需要五個1,五個2,五個0。四進制需要十六個符號,五進制、六進制、七進制則是十五個符號,十八個符號跟二十一個符號。”

    “如果將‘0~99’推廣到‘任意數字’的話,那麼你會發現,最終這個‘最省’的結果落在了自然對數e上,也就是e進制最省。而e不是整數,它是個無理數,接近數值是2.7182。至少在工程需裡,進制只能是正整數的,所以要麼2要麼3。”