書境 書境

弈劍術的設想

2,788 點選內容即可評論或回報問題。

(本章為了解析邏輯,深入解釋了一下,所以有五百多字免費)

  在為貝文解答問題的時候,亞羅也沒閒著。

  好久沒來學院了,學院中積累了不少只有亞羅才有權處理的事物。

  比如收取這段時間積累的子彈,比如布恩家族的安置問題,比如安放伊恩·布恩送來的全套鍊金臺。

  關鍵是鍊金臺。

  有了鍊金臺,首先要保養幾件主戰的寶物。

  比如烈火重劍,長時間的噼砍後,必須借用鍊金臺重新勾勒一些模煳的符文。

  比如為魔鳳金甲重填一些已經鈍化的緩衝結構。

  比如精修常服下,輔助啟用魔打術的金屬長靴。

  ……

  在完成這些事情後,亞羅也差不多熱身完畢了。

  接下來要做的,就是他心心念唸了許久,可一直都沒條件、沒機會、沒閒時製作的一樣東西。

  ——遊戲機!

  製作遊戲機不是為了玩,而是為製作‘電腦’打基礎。

  而且為蘭爾村新區的巫師創造一個新的消遣的辦法,不但能分散他們的精力,降低他們製造麻煩的風險,也能帶來一筆額外的收入。

  同時,這也是亞羅為自己走後,用來維持蘭爾村秩序的一個輔助制衡手段。

  能不能成不好說,但那也是開辦‘電玩街’之後才需要考慮的問題,眼下連第一個遊戲機都沒有製作出來,現在說起來就有些遠了。

  在空間戒指中翻找了一番,亞羅很快就找出了之前記錄遊戲機靈感的筆記。

  主要的核心,其實就只是最普通的‘小型預警魔陣’,‘小型預警魔陣’本就能將外界的動靜轉化為魔力波動。

  其次就是亞羅掌握不久的‘遁甲’,可以將魔力轉變為畫質資訊。

  由於‘遁甲’並不是一個成熟的戲法,大多數的效果,其實都是由亞羅手動完成的,並不像正常戲法完全是由符文結構達成的效果,所以在轉變成‘顯示器’的時候,最好不要製作得太複雜。

  亞羅選擇的,就是最簡單的‘10*20’的,單色網格狀‘顯示器’。

  也不是反覆催生,而是用了一種類似於含羞草的灰白色藻類,注入魔力就會變成深綠,反應更加靈敏,而且還能節省魔力的損耗。

  在魔力和鍊金臺的幫助下,‘顯示器’很快就製作了出來。

  ……

  接下來就是‘顯示卡’,也就是將資料,轉換成顯示器可以顯示的訊號的結構。

  這個世界最簡單的辦法,就是用借用亡靈殘魂,又或者用活化器具的戲法,給一些特殊材料附加一定靈智,它們就能自行處理一些簡單的問題。

  就比如亞羅掌握的‘深淵契約術’就有類似的作用。

  但亞羅卻決定捨近求遠,用純邏輯的方式來完成這一步。

  因為他的目的,從一開始就不只是為了這個遊戲機,而是為了尋求製作‘電腦’的辦法,為創造‘智慧晶片’打基礎。

  純邏輯的第一步,就是先放棄魔力的其他效果,只單純的將魔力看做一股普通的能量。

  至於資訊儲存,可以直接用這個世界的魔材,許多魔材自帶魔力讀取效果,等於是天然的記憶體條,其中最便宜、最常見的就是亡靈系的空白魔石。

  前世幾乎所有的人都知道,計算機裡的底層資訊就是‘0’和‘1’,前世的人是用電作為區分,比如電路的通斷,電平的高低等等。

  今生也能用魔力代替,比如魔力的波谷代表‘0’,波峰代表‘1’,又或者用亡靈系空白魔石碎屑,儲入魔力的代表‘1’沒有魔力的代表‘0’,也能構建底層邏輯。

  同樣的原理,精神力也可以替代。

  區分了‘0’、‘1’之後,接下來就是要構建邏輯。

  前世很多人都知道,電腦是二進位制,也就是:

  ‘1’是‘1’,‘2’是‘10’,‘3’是‘11’,‘4’是‘100’……

  可即便將魔力波峰標記為‘1’,波谷標記為‘0’,也不可能直接產生邏輯效果,不能直接出現二進位制的效果。

  這裡就需要用線路理清邏輯。

  二進位制,逢二進一,單獨只看一位數,也就是開始的那個數:

  ‘0’和‘0’得‘0’,‘0’和‘1’得‘1’,‘1’和‘0’得‘1’,‘1’和‘1’得‘0’(也就是10)。

  可以得出結論:兩個輸入的狀態不同,輸出為‘1’;如果兩個狀態相同,則輸出端為‘0’。

  ——這就是異或門。

    一個‘異或門’需要多個邏輯閘才能達成。

  ……

  首先是‘或門’:只要有一個或多個輸入為‘1’,輸出就為‘1’;只有當所有輸入都為‘0’時,輸出才為‘0’。

  達成方案:一個線路上並聯兩個開關,閉合任何一個,魔力都能運送過去。

  ‘或門’就是開關‘並聯’。

  ……

  然後是‘與門’:只有當所有輸入都為‘1’時,輸出才為‘1’;如果任何一個輸入為‘0’,則輸出為‘0’。

  達成方案:兩個開關全都在一條線上(串聯),只有閉合兩個開關,魔力才能運輸過去,斷開任何一個,魔力都無法送達。

  ‘與門’就是開關‘串聯’。

  ……

  再就是‘非門’:得相反結論,輸入‘0’得‘1’,輸入‘1’得‘0’。

  達成方案:輸入端為開關的控制器,有魔力輸入,開關斷開,魔力斷開。

  ……

  用兩個‘與門’,一個‘非門’,一個‘或門’,就能達成‘異或門’的效果。

  ……

  一個‘與門’做終點,‘與門’的輸入端分別連線一個‘或門’一個‘與非門’。

  用電路作為理解。

  ‘或門’並聯,任何一端輸入有電,就得電。

  ‘與門’串聯,任何一端輸入沒電,就沒電。

  ‘非門’倒轉結果。

  比如‘0’、‘0’。

  同時輸入‘或門’和‘與門’,不管並聯還是串聯都沒電,‘與門’後面的‘非門’倒轉結果。

  終點的‘與門’接收的結果是,一端有電一端沒電。

  ‘與門’串聯,一端沒電就沒電,所以結果沒電,也就是‘0’。

  ‘0和1’與‘1和0’。

  ‘或門’並聯,一端有電就有電;‘與門’串聯,一端沒電就沒電;‘與門’後面‘非門’反轉。

  ‘或門’有電,‘與非門’有電,兩個結果分別再輸入最後的‘與門’,兩端有電,結果有電,得‘1’。

  二進位制最後一種可能,1和1。

  ‘或門’並聯有電,‘與門’串聯有電,‘與門’後面‘非門’反轉。

  ‘或門’有電,‘與非門’沒電,兩個結果再透過‘與門’,串聯,沒電。

  ‘0’和‘0’得‘0’,‘0’和‘1’得‘1’,‘1’和‘0’得‘1’,‘1’和‘1’得‘0’。

  條件吻合,結果成立。

  ……

  理清了每一種邏輯閘的構建方案,就能將這些邏輯閘整合起來,用多個相連的辦法,構建出二進位制。

  同樣,借用著這些邏輯閘,就能構建更多更復雜的邏輯,如執行算術運算、資料傳輸、儲存和控制流程等操作。

  只是,亞羅前世學的並不是計算機專業,雖然大致瞭解一些,卻不懂具體的細節。

  用二進位制的方式,對顯示方格逐個編碼,差不多就能達成‘顯示卡’的效果。

  可對於如何用這些邏輯閘,構建核心處理單元,也就是如何構建CPU,根本就沒有方向。

  “有沒有可能,藉助系統的力量,推演出CPU的邏輯構建方案呢?”

  亞羅陷入了沉思……

1/1 0%