49.
“的確,這個邏輯靈路,執行的隻是邏輯操作,而沒有思考的過程。”算老讚同道。
“好了,我們現在,已經設計好了第一個硬件指令,這還不夠,如果要完成更複雜的運算,還需要更多的硬件指令。”
程理繼續設計新的邏輯靈路。
“這是一個用來執行停止命令的邏輯靈路,隻要對這個邏輯靈路輸入11111111,就可以讓加法器停止運算。”
“11111111轉換成16進製就是ff,換成卦文就是‘天天’。”
這樣又多了一條操作碼了。
“此外還要有這些硬件指令,進行複位清零、保存數據、轉移數據、執行減法……”
隨著程理忙碌的設計出一個有一個邏輯靈路,一條又一條操作碼被程理編輯出來。
最終,有7條操作碼被程理羅列出來。
“‘艮坤’代碼,執行取出數據功能。”
“‘艮艮’代碼,保存數據。”
“‘坎坤’代碼,執行加法。”
“‘坎艮’代碼,執行減法。”
“‘坎坎’代碼,執行加法進位。”
“‘坎巽’代碼,執行減法借位。”
“‘天天’代碼,停止運算。”
程理長籲了一口氣道。
“好了,有這7條操作碼,基本滿足基礎運算的功能了。”
程理抹了抹額頭的汗珠,一副氣喘籲籲的樣子。
算老則完全不體貼的說道:“隻有這7條嗎?”
底層靈石上的陰陽爻口,實際上就是已經編輯好的操作碼,而青靈島上目前已經發現的陰陽爻口數量有109個。
而程理現在隻弄出7條操作碼,所以算老才會覺得少。
“夠了夠了,我們現在隻是要製造算器,而不是直接去優化靈甲,有這7條操作碼,想要計算多少位數據都沒問題。
“剩下的,等把底層靈石破解了,直接將靈甲核心秘紋集,拿過來用吧。”程理擺了擺手說道。
“不然,繼續編寫操作碼,就需要設計指令集……就是你們說的核心秘紋集了,這已經超出我能力範圍之外。如果給我足夠長的時間琢磨的話,也許還能弄出來,但就8天的時間,肯定是來不及弄的。所以這時候最好還是用現成的。”
程理心裏腹誹道:“我隻是一個程序員,又不是硬件架構師,更不是cpu設計專家,讓我去設計一套cpu指令集,也太強人所難了。”
cpu的指令集,就是所有操作碼的集合,也就是硬件指令集。
有了指令集,就能對硬件進行編碼,告訴計算機做各種各樣的事情。
所以,指令集相當於人和計算機進行直接交流的“機器語言”。
有了機器語言,才能發展出匯編語言。
有了匯編語言,才能發展出高級語言。
所以,cpu指令集,是最底層的程序,也是最核心的程序。
這樣核心的東西,自然不是短短幾天,程理就能以一己之力編出來的。
“也是,所以還是要等破解了底層靈石後,用傳承下來的靈甲核心秘紋集才行。”算老點頭道。
青靈島上的靈甲核心秘紋集,實際上就是一套完整的指令集。
所以,現在時間緊迫,既然有現成的指令集,程理也沒必要費力不討好自己去重新設計一套新的。
他現在要做的,隻是做一個可以進行自動運算,且計算能力足夠的計算器出來,用來破解底層靈石,隻要把底層靈石破解了,獲得了靈甲核心秘紋集,後麵的事情就不需要程理操心了。
所以,有那7條操作碼,也就足夠了。
“現在,我們把這些邏輯靈路和寄存器相連接,然後把這些操作碼寫入到寄存器裏。”
“如此一來,我們現在製造好的2個64k_ram。
“一個就成了專門存放操作碼的寄存器。
“一個則是專門存放數據的存儲器。”
“一條操作碼的長度是8位二進製,或2位16進製。也就是1字節。”
“64k_ram,則是65536*8_ram,也就是裏麵有65536個數,每個數有8位。
“我們可以用4位16進製來標識這65536個數,每一個數的地址。”
這樣的每一個地址,都叫做內存地址。
因為每個地址裏可以存放8位數二進製數據,所以每個地址正好可以放一個操作碼。
“所以我們把‘乾兌天天’這個地址,用來存放‘艮坤’代碼。”
上麵這句話,用地球話翻譯就是。
在76ff地址裏,寫入‘10’代碼。
“然後,把剩下7個操作碼,也全部存入寄存器中……”
“好了,大功告成!”
程理興奮的拍手道。
擺在程理眼前的是一個有20米長寬,足足可以放下一個房間的無比繁雜邏輯靈路。
但在程理眼裏,這個無比繁雜的邏輯靈路,可以很清楚的分為三大部分。
“這一塊,是專門進行運算的加法機,這就是運算單元。”
“這一塊,是專門存放數據的ram,這就是存儲單元。”
“這一塊,是專門存放操作碼的寄存器,這就是控製單元。”
“運算單元、存儲單元、控製單元,有了這三大部分,並將其結合起來,這就是一個cpu!”程理興奮道。
“西屁優?”算老疑惑道。
“呃,就是中央處理器,你可以理解為靈力計算機的核心計算單元。”程理迴答道。
“現在,我們有了cpu,再加上這個控製麵板做輸入設備,還有靈燈作為輸出設備。
“一台真正意義上的靈力計算機,就徹底做好了!”
在場所有人一聽,都歡唿起來了。
一個個都用無比崇拜的眼神看著程理。
剛才程理設計邏輯靈路,編寫操作碼,製造一個個觸發器的過程,很多人都看不懂。
即使在場所有人,都是有一定陰陽算學造詣的人,但仍然有許多人看不懂。
不過這並不妨礙,他們會有不明覺厲的感覺。
相比下午製造的那個加法機。
程理現在製造出來的這台靈力計算機,無疑要完善很多。
它不僅擁有數據存儲功能,還有操作碼去控製運算,可以執行更複雜的計算。
就算以青靈島的眼光來看,這台靈力計算機也真正擁有了一台算器所具備的功能。
而且這是一台完全不需要底層靈石就可以獨立運行的算器!
算老此時也有些激動起來。
“既然做好了,那還等什麽,開始測試吧。”
但這時候,方小純突然阻止道。
“等一下。”
“的確,這個邏輯靈路,執行的隻是邏輯操作,而沒有思考的過程。”算老讚同道。
“好了,我們現在,已經設計好了第一個硬件指令,這還不夠,如果要完成更複雜的運算,還需要更多的硬件指令。”
程理繼續設計新的邏輯靈路。
“這是一個用來執行停止命令的邏輯靈路,隻要對這個邏輯靈路輸入11111111,就可以讓加法器停止運算。”
“11111111轉換成16進製就是ff,換成卦文就是‘天天’。”
這樣又多了一條操作碼了。
“此外還要有這些硬件指令,進行複位清零、保存數據、轉移數據、執行減法……”
隨著程理忙碌的設計出一個有一個邏輯靈路,一條又一條操作碼被程理編輯出來。
最終,有7條操作碼被程理羅列出來。
“‘艮坤’代碼,執行取出數據功能。”
“‘艮艮’代碼,保存數據。”
“‘坎坤’代碼,執行加法。”
“‘坎艮’代碼,執行減法。”
“‘坎坎’代碼,執行加法進位。”
“‘坎巽’代碼,執行減法借位。”
“‘天天’代碼,停止運算。”
程理長籲了一口氣道。
“好了,有這7條操作碼,基本滿足基礎運算的功能了。”
程理抹了抹額頭的汗珠,一副氣喘籲籲的樣子。
算老則完全不體貼的說道:“隻有這7條嗎?”
底層靈石上的陰陽爻口,實際上就是已經編輯好的操作碼,而青靈島上目前已經發現的陰陽爻口數量有109個。
而程理現在隻弄出7條操作碼,所以算老才會覺得少。
“夠了夠了,我們現在隻是要製造算器,而不是直接去優化靈甲,有這7條操作碼,想要計算多少位數據都沒問題。
“剩下的,等把底層靈石破解了,直接將靈甲核心秘紋集,拿過來用吧。”程理擺了擺手說道。
“不然,繼續編寫操作碼,就需要設計指令集……就是你們說的核心秘紋集了,這已經超出我能力範圍之外。如果給我足夠長的時間琢磨的話,也許還能弄出來,但就8天的時間,肯定是來不及弄的。所以這時候最好還是用現成的。”
程理心裏腹誹道:“我隻是一個程序員,又不是硬件架構師,更不是cpu設計專家,讓我去設計一套cpu指令集,也太強人所難了。”
cpu的指令集,就是所有操作碼的集合,也就是硬件指令集。
有了指令集,就能對硬件進行編碼,告訴計算機做各種各樣的事情。
所以,指令集相當於人和計算機進行直接交流的“機器語言”。
有了機器語言,才能發展出匯編語言。
有了匯編語言,才能發展出高級語言。
所以,cpu指令集,是最底層的程序,也是最核心的程序。
這樣核心的東西,自然不是短短幾天,程理就能以一己之力編出來的。
“也是,所以還是要等破解了底層靈石後,用傳承下來的靈甲核心秘紋集才行。”算老點頭道。
青靈島上的靈甲核心秘紋集,實際上就是一套完整的指令集。
所以,現在時間緊迫,既然有現成的指令集,程理也沒必要費力不討好自己去重新設計一套新的。
他現在要做的,隻是做一個可以進行自動運算,且計算能力足夠的計算器出來,用來破解底層靈石,隻要把底層靈石破解了,獲得了靈甲核心秘紋集,後麵的事情就不需要程理操心了。
所以,有那7條操作碼,也就足夠了。
“現在,我們把這些邏輯靈路和寄存器相連接,然後把這些操作碼寫入到寄存器裏。”
“如此一來,我們現在製造好的2個64k_ram。
“一個就成了專門存放操作碼的寄存器。
“一個則是專門存放數據的存儲器。”
“一條操作碼的長度是8位二進製,或2位16進製。也就是1字節。”
“64k_ram,則是65536*8_ram,也就是裏麵有65536個數,每個數有8位。
“我們可以用4位16進製來標識這65536個數,每一個數的地址。”
這樣的每一個地址,都叫做內存地址。
因為每個地址裏可以存放8位數二進製數據,所以每個地址正好可以放一個操作碼。
“所以我們把‘乾兌天天’這個地址,用來存放‘艮坤’代碼。”
上麵這句話,用地球話翻譯就是。
在76ff地址裏,寫入‘10’代碼。
“然後,把剩下7個操作碼,也全部存入寄存器中……”
“好了,大功告成!”
程理興奮的拍手道。
擺在程理眼前的是一個有20米長寬,足足可以放下一個房間的無比繁雜邏輯靈路。
但在程理眼裏,這個無比繁雜的邏輯靈路,可以很清楚的分為三大部分。
“這一塊,是專門進行運算的加法機,這就是運算單元。”
“這一塊,是專門存放數據的ram,這就是存儲單元。”
“這一塊,是專門存放操作碼的寄存器,這就是控製單元。”
“運算單元、存儲單元、控製單元,有了這三大部分,並將其結合起來,這就是一個cpu!”程理興奮道。
“西屁優?”算老疑惑道。
“呃,就是中央處理器,你可以理解為靈力計算機的核心計算單元。”程理迴答道。
“現在,我們有了cpu,再加上這個控製麵板做輸入設備,還有靈燈作為輸出設備。
“一台真正意義上的靈力計算機,就徹底做好了!”
在場所有人一聽,都歡唿起來了。
一個個都用無比崇拜的眼神看著程理。
剛才程理設計邏輯靈路,編寫操作碼,製造一個個觸發器的過程,很多人都看不懂。
即使在場所有人,都是有一定陰陽算學造詣的人,但仍然有許多人看不懂。
不過這並不妨礙,他們會有不明覺厲的感覺。
相比下午製造的那個加法機。
程理現在製造出來的這台靈力計算機,無疑要完善很多。
它不僅擁有數據存儲功能,還有操作碼去控製運算,可以執行更複雜的計算。
就算以青靈島的眼光來看,這台靈力計算機也真正擁有了一台算器所具備的功能。
而且這是一台完全不需要底層靈石就可以獨立運行的算器!
算老此時也有些激動起來。
“既然做好了,那還等什麽,開始測試吧。”
但這時候,方小純突然阻止道。
“等一下。”