精彩东方文学

程序員修真之路 正文 第49章 造一個CPU

作者/骷髏大白兔 看小說文學作品上精彩東方文學 http://www.nuodawy.com ,就這么定了!
    49

    “的確,這個邏輯靈路,執行的只是邏輯操作,而沒有思考的過程。”算老贊同道。

    “好了,我們現在,已經設計好了第一個硬件指令,這還不夠,如果要完成更復雜的運算,還需要更多的硬件指令!

    程理繼續設計新的邏輯靈路。

    “這是一個用來執行停止命令的邏輯靈路,只要對這個邏輯靈路輸入11111111,就可以讓加法器停止運算。”

    “11111111轉換成16進制就是FF,換成卦文就是‘天天’。”

    這樣又多了一條操作碼了。

    “此外還要有這些硬件指令,進行復位清零、保存數據、轉移數據、執行減法……”

    隨著程理忙碌的設計出一個有一個邏輯靈路,一條又一條操作碼被程理編輯出來。

    最終,有7條操作碼被程理羅列出來。

    “‘艮坤’代碼,執行取出數據功能。”

    “‘艮艮’代碼,保存數據!

    “‘坎坤’代碼,執行加法!

    “‘坎艮’代碼,執行減法!

    “‘坎坎’代碼,執行加法進位!

    “‘坎巽’代碼,執行減法借位!

    “‘天天’代碼,停止運算!

    程理長吁了一口氣道。

    “好了,有這7條操作碼,基滿足基礎運算的功能了!

    程理抹了抹額頭的汗珠,一副氣喘吁吁的樣子。

    算老則完不體貼的道:“只有這7條嗎?”

    底層靈石上的陰陽爻口,實際上就是已經編輯好的操作碼,而青靈島上目前已經發現的陰陽爻口數量有19個。

    而程理現在只弄出7條操作碼,所以算老才會覺得少。

    “夠了夠了,我們現在只是要制造算器,而不是直接去優化靈甲,有這7條操作碼,想要計算多少位數據都沒問題。

    “剩下的,等把底層靈石破解了,直接將靈甲核心秘紋集,拿過來用吧!背汤頂[了擺手道。

    “不然,繼續編寫操作碼,就需要設計指令集……就是你們的核心秘紋集了,這已經超出我能力范圍之外。如果給我足夠長的時間琢磨的話,也許還能弄出來,但就8天的時間,肯定是來不及弄的。所以這時候最好還是用現成的!

    程理心里腹誹道:“我只是一個程序員,又不是硬件架構師,更不是CPU設計專家,讓我去設計一套CPU指令集,也太強人所難了!

    CPU的指令集,就是所有操作碼的集合,也就是硬件指令集。

    有了指令集,就能對硬件進行編碼,告訴計算機做各種各樣的事情。

    所以,指令集相當于人和計算機進行直接交流的“機器語言”。

    有了機器語言,才能發展出匯編語言。

    有了匯編語言,才能發展出高級語言。

    所以,CPU指令集,是最底層的程序,也是最核心的程序。

    這樣核心的東西,自然不是短短幾天,程理就能以一己之力編出來的。

    “也是,所以還是要等破解了底層靈石后,用傳承下來的靈甲核心秘紋集才行!彼憷宵c頭道。

    青靈島上的靈甲核心秘紋集,實際上就是一套完整的指令集。

    所以,現在時間緊迫,既然有現成的指令集,程理也沒必要費力不討好自己去重新設計一套新的。

    他現在要做的,只是做一個可以進行自動運算,且計算能力足夠的計算器出來,用來破解底層靈石,只要把底層靈石破解了,獲得了靈甲核心秘紋集,后面的事情就不需要程理操心了。

    所以,有那7條操作碼,也就足夠了。

    “現在,我們把這些邏輯靈路和寄存器相連接,然后把這些操作碼寫入到寄存器里!

    “如此一來,我們現在制造好的個64K_RAM。

    “一個就成了專門存放操作碼的寄存器。

    “一個則是專門存放數據的存儲器。”

    “一條操作碼的長度是8位二進制,或位16進制。也就是1字節!

    “64K_RAM,則是6556*8_RAM,也就是里面有6556個數,每個數有8位。

    “我們可以用4位16進制來標識這6556個數,每一個數的地址。”

    這樣的每一個地址,都叫做內存地址。

    因為每個地址里可以存放8位數二進制數據,所以每個地址正好可以放一個操作碼。

    “所以我們把‘乾兌天天’這個地址,用來存放‘艮坤’代碼。”

    上面這句話,用地球話翻譯就是。

    在76FF地址里,寫入‘1’代碼。

    “然后,把剩下7個操作碼,也部存入寄存器中……”

    “好了,大功告成!”

    程理興奮的拍手道。

    擺在程理眼前的是一個有米長寬,足足可以放下一個房間的無比繁雜邏輯靈路。

    但在程理眼里,這個無比繁雜的邏輯靈路,可以很清楚的分為三大部分。

    “這一塊,是專門進行運算的加法機,這就是運算單元!

    “這一塊,是專門存放數據的RAM,這就是存儲單元!

    “這一塊,是專門存放操作碼的寄存器,這就是控制單元!

    “運算單元、存儲單元、控制單元,有了這三大部分,并將其結合起來,這就是一個CPU!”程理興奮道。

    “西屁優?”算老疑惑道。

    “呃,就是中央處理器,你可以理解為靈力計算機的核心計算單元。”程理回答道。

    “現在,我們有了CPU,再加上這個控制面板做輸入設備,還有靈燈作為輸出設備。

    “一臺真正意義上的靈力計算機,就徹底做好了!”

    在場所有人一聽,都歡呼起來了。

    一個個都用無比崇拜的眼神看著程理。

    剛才程理設計邏輯靈路,編寫操作碼,制造一個個觸發器的過程,很多人都看不懂。

    即使在場所有人,都是有一定陰陽算學造詣的人,但仍然有許多人看不懂。

    不過這并不妨礙,他們會有不明覺厲的感覺。

    相比下午制造的那個加法機。

    程理現在制造出來的這臺靈力計算機,無疑要完善很多。

    它不僅擁有數據存儲功能,還有操作碼去控制運算,可以執行更復雜的計算。

    就算以青靈島的眼光來看,這臺靈力計算機也真正擁有了一臺算器所具備的功能。

    而且這是一臺完不需要底層靈石就可以**運行的算器!

    算老此時也有些激動起來。

    “既然做好了,那還等什么,開始測試吧!

    但這時候,方純突然阻止道。

    “等一下!

【精彩東方文學 www.nuodawy.com】 提供武動乾坤等作品手打文字版最新章節首發,txt電子書格式免費下載歡迎注冊收藏
百度風云榜小說:劍來 一念永恒 圣墟 永夜君王 龍王傳說 太古神王 我真是大明星 ;ǖ馁N身高手 真武世界 劍王朝
Copyright © 2002-2018 http://www.nuodawy.com 精彩東方文學 All Rights Reserved.
小說手打文字版來自網絡收集,喜歡本書請加入書架,方便閱讀。
主站蜘蛛池模板: 犍为县| 蕉岭县| 蓬安县| 东乌珠穆沁旗| 平顶山市| 庄河市| 靖西县| 潼关县| 郯城县| 九寨沟县| 城步| 莱西市| 山丹县| 茌平县| 彰化市| 怀安县| 江阴市| 蒙城县| 淮滨县| 南乐县| 上思县| 墨玉县| 元朗区| 云林县| 汤阴县| 九龙坡区| 甘德县| 东光县| 阳曲县| 平陆县| 河曲县| 合作市| 东兰县| 运城市| 重庆市| 镇江市| 新巴尔虎右旗| 绥中县| 平谷区| 连江县| 高雄县|