官术网_书友最值得收藏!

第120章 白色算路(中)

  • 核芯位面
  • 貍花雀
  • 2708字
  • 2019-06-03 02:09:17

【程遠(yuǎn)】

【實(shí)力】:身體素質(zhì):P1高階;

【能力】:

地球位面知識(shí):略。

動(dòng)量系能力:(1)像猴子一樣扔石頭;(2)像聰明的猴子一樣扔石頭打水漂;(3)像既聰明又敏捷的猴子一樣快速地扔出大量的石頭打水漂。

能量系能力:還沒學(xué)會(huì)。

信息系能力:(1)紅牛(精神振奮);(2)珍視明(視力強(qiáng)化);(3)腕表激活。

虛假的金手指能力:(1)異次元通訊;(2)信息旋渦;(3)意識(shí)同步;(4)信息偵測(cè)。

真正的金手指(腕表)能力:(1)光彈;(2)物理鏈接;(3)惡魔之力;(4)預(yù)留。

注:上述內(nèi)容由大黑手指牌【信息偵測(cè)】能力自動(dòng)生成。

——

“目前的情況大概就是這樣啦。”

蚊帳中的程原揉了揉因?yàn)殚L時(shí)間集中精力開啟“異次元通訊”而有些發(fā)脹的眉心,并將之前總結(jié)的信息發(fā)送給了程遠(yuǎn)。

“辛苦了。”

書桌前的程遠(yuǎn)放下了手中厚厚的習(xí)題冊(cè)并回答道。

在試用了一番腕表的強(qiáng)大能力之后,程遠(yuǎn)最終還是依依不舍地將它摘下后放到了一旁。畢竟依靈和長庚都不止一次的提醒過他,腕表的能力雖強(qiáng),但它終究只是外物,程遠(yuǎn)自然是不會(huì)做這種本末倒置,玩物喪志的事情。

現(xiàn)在的他,回到了他最開始的目標(biāo)上:

“構(gòu)造一個(gè)由他親手編寫的,最簡單的,具有完整通用運(yùn)算功能的核芯!”

當(dāng)然,完成這個(gè)目標(biāo)并非易事。就算是這個(gè)位面的成年原住民,如果要從零開始重新構(gòu)造一個(gè)最簡單的核芯也需要接近一個(gè)月的時(shí)間。對(duì)于還不清楚這個(gè)位面規(guī)則,且有大黑手指拖累的程遠(yuǎn)而言,這一目標(biāo)的難度又會(huì)成倍增加。

本來,程遠(yuǎn)都已經(jīng)做好了用上數(shù)個(gè)月的時(shí)間進(jìn)行緩慢積累的心理準(zhǔn)備,但是最近的幾個(gè)好消息促使他改變了主意。

其一,程遠(yuǎn)意識(shí)到,兩個(gè)位面具有相同的“數(shù)理邏輯”,因此他完全可以照抄地球位面的CPU結(jié)構(gòu)——這樣,他就可以在自己熟悉的領(lǐng)域中,盡可能地發(fā)揮他的專長。

其二,程原非常給力地找到了臨時(shí)屏蔽大黑手指“信息旋渦”負(fù)面影響的方法,這讓他可以在一部分時(shí)間內(nèi),擁有學(xué)霸級(jí)別的信息光點(diǎn)積累速度——現(xiàn)在的他在全力發(fā)揮的情況下,甚至可以在一小時(shí)的時(shí)間內(nèi)積攢出能夠構(gòu)造上百枚普通芯點(diǎn)的信息光點(diǎn)!

其三,便是依靈為他訂制的這塊腕表。使用腕表提供的算路框架,程遠(yuǎn)可以暫時(shí)忽略掉很多的細(xì)節(jié),這讓他可以專心地投入到核心算路的開發(fā)之上。

所以……現(xiàn)在萬事俱備,程遠(yuǎn)自然要大展一番手腳了!

坐在書桌前的程遠(yuǎn)抬起了手掌,并在腦海中認(rèn)真地想象著。

隨后,一蓬蓬閃著微光的光點(diǎn)從他的身體中飄出,并靜靜地懸浮在他的掌心之上。

“……終于能夠不受干擾地操控這些神奇的光點(diǎn)了啊!”

望著手中的那些聽話無比的光點(diǎn),程遠(yuǎn)一時(shí)間突然有種熱淚盈眶的感覺。之前絕大部分的時(shí)候,他都要分出大半的精力去和大黑手指的“信息旋渦”斗智斗勇……就如同跑步時(shí)腳上綁著沉重的沙袋一樣。而現(xiàn)在,他終于解下了這些沙袋!

“蘊(yùn)含世界運(yùn)行規(guī)則奧秘的光之精靈們啊,請(qǐng)實(shí)現(xiàn)我的愿望……變成邏輯門吧!”

程遠(yuǎn)中二地?fù)]動(dòng)起了手掌。隨后,他掌中的一枚枚光點(diǎn)便聽話地移動(dòng)了起來。它們或是兩兩組合成了“非門”,又或是四個(gè)光點(diǎn)結(jié)合到一起,成為了程遠(yuǎn)所熟悉的“與門”,“或門”以及“異或”邏輯門。

隨后,這些被這個(gè)位面的人稱作“芯點(diǎn)”,被程遠(yuǎn)稱作“邏輯門”的外形各異的光點(diǎn)安靜地落到了程遠(yuǎn)面前早已準(zhǔn)備好的,外形類似于“調(diào)色盤”的琥珀托盤中,等候他的進(jìn)一步調(diào)遣!

“調(diào)取兩個(gè)‘異或’,三個(gè)‘與門’,一個(gè)‘或門’芯點(diǎn)!”程遠(yuǎn)的手指在托盤上劃過:“按照設(shè)計(jì)圖上的形狀,拼裝出一個(gè)‘一位全加器’!”

芯點(diǎn)們精準(zhǔn)地遵循著程遠(yuǎn)的指示,落到了另一側(cè)的硅晶板上。隨后程遠(yuǎn)的手指輕動(dòng),將這些芯點(diǎn)的“引腳”們一一連接了起來。他每繪制一條連接線,都需要付出一枚信息光點(diǎn)作為代價(jià)。

很快地,一組“一位全加器”算路成型!

隨后,程遠(yuǎn)如法炮制,并將其它的大部分芯點(diǎn)加工后一一連接了起來……

“成型!”望著面前的一串有層次感的,可以真正實(shí)現(xiàn)整數(shù)加法運(yùn)算的算路,程遠(yuǎn)滿意地點(diǎn)了點(diǎn)頭。

他自己并沒有使用“三十二位超前進(jìn)位加法器”,因?yàn)檫@個(gè)算路的結(jié)構(gòu)過于復(fù)雜,拼裝時(shí)的消耗也很大。但是他稍微取了個(gè)巧……他將“四位超前進(jìn)位加法器”與“波紋進(jìn)位加法器”的原理組合了一下,最終制作出了一串性能適中,結(jié)構(gòu)又相對(duì)簡單的算路——對(duì)于他當(dāng)前的腕表所能夠提供的時(shí)鐘頻率而言,這個(gè)算路的性能已經(jīng)完全足夠!

畢竟,在設(shè)計(jì)時(shí),人們無法做到魚與熊掌兼得,這時(shí)就要考慮到Trade Off,或者說需要作出一些取舍,以便在資源有限的情況下,讓它們發(fā)揮出最大的效能。

“平均制作每個(gè)全加器算路……大概需要耗費(fèi)一百六十枚最基礎(chǔ)的信息光點(diǎn)。其中算路本身只包含四十枚光點(diǎn),大約有四分之三在加工過程中消耗掉了。”程原的意念從通道中傳來:“消耗還是蠻大的啊,你刷一個(gè)小時(shí)的題目攢出來的信息光點(diǎn),剛剛只夠?qū)懲闍LU——也就是‘邏輯運(yùn)算單元’中的一小部分。而要實(shí)現(xiàn)整個(gè)CPU,你還至少需要實(shí)現(xiàn)‘存儲(chǔ)單元’和‘控制單元’幾大塊呢。”

“飯要一口一口吃。”程遠(yuǎn)樂呵呵地說道:“我今天的效率比昨天已經(jīng)高出一截啦。再說,有了加法運(yùn)算功能,其它的功能距離實(shí)現(xiàn)也就不遠(yuǎn)了。”

程原不置可否地點(diǎn)了點(diǎn)頭。其實(shí)從嚴(yán)格的意義上來講,程遠(yuǎn)的說法并沒有錯(cuò)。

在CPU中,實(shí)現(xiàn)“減法”的方法其實(shí)異常簡單——只需要將被減去的數(shù)字轉(zhuǎn)換為“負(fù)數(shù)”,再將它扔進(jìn)加法電路中,就能實(shí)現(xiàn)減法功能了。而將數(shù)字轉(zhuǎn)換為“負(fù)數(shù)”的方法也很簡單——在計(jì)算機(jī)領(lǐng)域中,人們已經(jīng)形成了約定,用二進(jìn)制數(shù)字的首位來表示符號(hào)……只要將這個(gè)數(shù)字中的每一位取反一下,它就可以直接變?yōu)閷?duì)應(yīng)的負(fù)數(shù)了。[1]

而乘法算路稍微復(fù)雜一點(diǎn),但它的底層也是依賴于加法算路的。舉個(gè)最簡單的例子,如果要將一個(gè)數(shù)字乘上9,那只需要對(duì)這個(gè)數(shù)字連續(xù)執(zhí)行九次加法,那自然就可以得到結(jié)果啦。

咳咳,當(dāng)然在實(shí)際情況中,人們自然是不可能用這種笨方法的。實(shí)際上,人們會(huì)讓CPU使用一點(diǎn)類似于“小學(xué)生速算技巧”的手段:比如,小學(xué)生速算12乘11,那可以將數(shù)字分解為12*(10+1),相當(dāng)于12*10 + 12*1,這相當(dāng)于一次移位運(yùn)算和一次加法運(yùn)算,計(jì)算起來就非常的簡單了。而在CPU中,也是同樣的道理,只不過計(jì)算機(jī)使用的是2進(jìn)制——在它的眼中,2,4,8這些數(shù)字才是人們眼中的“10”一樣的整數(shù)。而之前的乘9運(yùn)算,CPU便會(huì)聰明地將它分解為乘(8+1)……它對(duì)CPU來說,同樣也只需要一次移位運(yùn)算和一次加法運(yùn)算!

這便是最基礎(chǔ)的乘法算路的原理。

當(dāng)然,比起加減乘法來說,除法的難度確實(shí)要高上一截……但是沒關(guān)系,程遠(yuǎn)可以直接參考乃至照搬地球位面中前人的設(shè)計(jì)圖!

甚至……對(duì)于程遠(yuǎn)來說,只要允許他使用判斷、循環(huán)和取反操作,那即使這個(gè)CPU只支持“加法”,甚至是只支持“+1”運(yùn)算,程遠(yuǎn)都可以通過軟件算法將自然數(shù)的加減乘除功能實(shí)現(xiàn)出來!

只不過,這個(gè)算法的效率會(huì)低到令人發(fā)指而已,除非這個(gè)“+1”操作不花費(fèi)任何的時(shí)間……否則,在整個(gè)地球上,都不會(huì)有人真正地去做這種奇怪的CPU和算法的。

主站蜘蛛池模板: 莱州市| 亚东县| 阿克苏市| 和政县| 贡嘎县| 武冈市| 金门县| 湾仔区| 台中县| 宣恩县| 洱源县| 剑阁县| 涿州市| 临夏市| 连平县| 北辰区| 汝南县| 五指山市| 昔阳县| 会理县| 定南县| 渑池县| 宝兴县| 尼木县| 大名县| 嘉定区| 永嘉县| 十堰市| 巩义市| 柘城县| 芦溪县| 高淳县| 阳西县| 郧西县| 托克托县| 涞水县| 咸阳市| 遵义市| 鄂尔多斯市| 临安市| 沈阳市|