第29章 現有指令集分析

“我終究還是沾了你的光了,”潘正教授十分樂呵:“用年輕人的話怎麼說來着,我這叫躺贏!”

“那是,”程旭也是笑道:“幹活嘛,就我們年輕人來,您老躺好就成。”

其實程旭心裡清楚的很,今天的事兒哪有潘正教授說的那麼簡單,肯定有些東西他沒有告訴自己,自己知道的就只是一個結果。

至於這結果之前做了多少工作,他雖然沒說,但程旭自己心裡是有數的。

潘正作爲一個老師,可能在研究方面已經無法幫助程旭太多,但是在背後,他做的這一切就足以爲“師”,在某種程度上,這甚至比教了多少東西更加的難能可貴。

“說的我好像已經老得走不動了一樣!”看程旭這幅模樣,潘正教授無語的很。

“那不能,按照現在對年齡結構的劃分,您不足六十歲,還屬於青年……”

“噗嗤……”

……

程旭跟潘正教授這邊聊得火熱,而共創樓的實驗室裡,此刻已經一篇哀嚎之聲。

看着一張張眼花繚亂的圖紙,再想想自己接下來要做的這個工作,幾個人無一不充滿了絕望。

“我的天吶,這也太難了!”有人哀嚎:“一點兒都看不懂。”

“這都什麼跟什麼啊!”看了一會兒看覺得滋滋有味兒的,但沒過多久就連趙赫都無語凝噎了:“一團漿糊。”

就連團隊中爲一個即將畢業的大三研究生付弋東也在抓耳撓腮:“確實,單個區域看還好,但組合到一起,那就不知道是什麼東西了,我現在頭皮都有些發麻。”

“付哥都頭皮發麻,我就更不用說了,我是一點兒都沒看明白。”

一旁的秦明瑞附和着,心裡也同時舒了一口氣,研究生那麼有經驗都沒看懂,四捨五入自己這也不算差了也就。

……

聽着幾個人在這感慨圖看不懂,子書曉涵忍不住問了一句:“你們是不是忘了一個問題,我們的任務目標是要做什麼?”

“指令...集?”齊玉鑫很小聲的回着,中間還頓了一下。

“指令集是什麼?”子書曉涵立即反問道,不僅僅是在問齊玉鑫,也是在問在場的所有人。

“這……”

指令集他們都聽過,也知道幾種常用的指令集:SSE,X86,ARM,RISC什麼的,指令集是做什麼的,憑認知也能說出個一二三來。

無非就是指令集是標準化的指令形式和語義,同時也定義了CPU支持的數據類型、寄存器、硬件如何管理主內存、關鍵特性等等等很多東西。

但僅僅停留在對概念的熟知上,更深入的研究那就沒有了——在芯片設計自動化工具普及的今天,機器指令,很少有人能夠接觸到這麼底層的東西了,設計過程甚至都無需過多關注。

就算是做彙編語言編程的,他們更關注的也還是指令的使用,而不是指令的設計與規則。

“先把手頭的圖放一放,咱們第一步,還是先看看現有的二進制指令集是如何設計和工作的吧,這是基礎。”

子書曉涵的提議迅速得到了所有人的認同,他們本來就看圖看的一頭懵,啃得十分吃力,現在有了一個方向——至少比蒙着頭看圖強多了。

“咱們就以RISC-V的32位整數指令集RV32I爲例,來看看她的指令類型:

“用於寄存器-寄存器操作的R類型指令,

“用於立即數和訪存load操作的I型指令,

“S型指令,B型指令……”

一羣人圍在一起,探討起了指令集的類型進而探討到了指令集機器碼的格式……

而程旭一進來,看到的就是這樣一個場景。

……

程旭從潘正教授那裡回來,已經晚上八點了,原本是直接回家的,但路過共創樓的時候看到2041實驗室還亮着燈,想着可能是幾個人還沒走,他就上來了。

他一進來,看着幾個人有條不紊的在工作,甚至都已經開始給指令集分上型了,也是大爲驚奇:“你們效率好高啊!”

“不不不,老師誤會了。”正在給幾個人分析指令機器碼的子書曉涵連忙起身:

“圖我們都沒看懂,這整理的是RISC-V的部分指令集系統,想着深入瞭解指令集的工作方式,也好開展我們後續的工作。”

“嗯,”程旭點頭笑了笑:“這我當然知道,你們如果是把圖都看完,而且都看懂了,並且開始設計荷泵芯片體系的指令集了。

“那被嚇傻的應該就是我了,怪物也沒這麼快的好吧,慢慢來,不急。

“也怪我,之前走的時候走的急,都沒顧上交代你們要先去扒現有的指令集。

“而你們能迅速的找到這個方向,並已經開始工作,證明你們是真的非常優秀。

“嗯,對了,不用叫我老師,以後你們都叫我旭哥就行。”

聽一個同齡人,還是一個眼見着比自己優秀的多的同齡人誇自己優秀,子書曉涵心裡還蠻不是滋味的。

但看他這樣子,好像還真是一個老教授對優秀學生欣賞的那種範兒,真是奇了怪了還。

“你們接着分析,我也聽聽。”

程旭在幾個人身後坐了下來,他也切實瞭解一下這幾個人對指令集的研究深入程度——事實上, 很少有人去深入研究這個的,除了一些專門研究芯片架構的實驗室。

“32位地址空間……33個32位寄存器……補碼錶示有符號數……

“數據類型和內存組織,我認爲……”

……

幾個人有條不紊的查閱着各種資料,迅速的補充着自己原本比較匱乏的指令集設計相關知識,還不時的發表着自己的看法。

程旭在後邊不住的點着頭,事實證明,自己和潘正教授挑選出來的這幾個人還是非常優秀的,在短短的時間內,迅速把指令集要做什麼給屢清楚了。

“好了,馬上都十二點,趕緊回去好好休息。”

眼看着幾個人越討論越熱烈,大有不把問題完全弄清楚不罷休的趨勢,程旭也是趕緊的把人趕走:

“這幾天,你們的任務就是吧RISC-V的這個整數指令集RV32I給研究透徹。

“研究透徹之後,我會結合那些圖告訴你們膜泵指令集的設計思路,你們之後負責把它整理出來,規範化。

“對了,還有一件事兒,2041實驗室的所有成員將自動獲得保研讀博資格,名義上跟着潘正教授。

“當然,讀不讀研讀不讀博,對你們現有的工作和計劃沒有任何影響,你們的培養計劃和工作還是在實驗室。只是三年後會多一個學歷和學位。

“白得的,應該不會有人不要吧?”最後,程旭開玩笑似的說道。

“哈哈!”幾個人更加興奮了,今天這意外收穫,還真是一個接一個。

第58章 天大的問題第8章 第一課第25章 有思想纔是最重要的第17章 絕對不能錯過的機會第10章 這是作了什麼孽啊這是?!第54章 該從哪兒下手?第35章 試製成功,起航!第47章 芯片效果測試第3章 絕對優勢第58章 天大的問題第63章 這不是一件小事兒第62章 智能的本質是向上第54章 該從哪兒下手?第4章 你認真的?第61章 這個問題十分重要第59章 我能解決!第63章 這不是一件小事兒第32章 最核心的東西第4章 你認真的?第7章 這究竟會訓練出個什麼玩意兒?第25章 有思想纔是最重要的第30章 瞬間不淡定了第53章 五十年?三年!第12章 這種人是該遭雷劈的吧?第37章 工廠事宜第35章 試製成功,起航!第52章 國家科發銀行承接第26章 2041實驗室人員確定第28章 這也是一個妙人第28章 這也是一個妙人第12章 這種人是該遭雷劈的吧?第31章 打開了一扇新的大門第56章 企業集羣雛形第62章 智能的本質是向上第51章 珠穆朗瑪-初心第45章 裸片上機測試第63章 這不是一件小事兒第57章 下一代【珠穆朗瑪】的設想第47章 芯片效果測試第5章 小事兒,全都是小事兒!第10章 這是作了什麼孽啊這是?!第15章 價值判定微處理器設計第54章 該從哪兒下手?第59章 我能解決!第25章 有思想纔是最重要的第10章 這是作了什麼孽啊這是?!第46章 這就是根基第30章 瞬間不淡定了第32章 最核心的東西第54章 該從哪兒下手?第17章 絕對不能錯過的機會第63章 這不是一件小事兒第6章 人機關係的邊界第12章 這種人是該遭雷劈的吧?第4章 你認真的?第2章 理論基礎第7章 這究竟會訓練出個什麼玩意兒?第25章 有思想纔是最重要的第59章 我能解決!第4章 你認真的?第3章 絕對優勢第27章 指令集系統第37章 工廠事宜第62章 智能的本質是向上第24章 作爲先行者佔據絕對先機第50章 文老別開生面的合作提議第46章 這就是根基第46章 這就是根基第26章 2041實驗室人員確定第17章 絕對不能錯過的機會第2章 理論基礎第40章 未來方向選擇第42章 程旭的思路第11章 幾近炸鍋的尋科技第36章 專利的考量第18章 誰伸手,剁誰!第44章 流片成功第43章 工廠就位,流片進行中第28章 這也是一個妙人第45章 裸片上機測試第32章 最核心的東西第3章 絕對優勢第59章 我能解決!第23章 設計與製造第58章 天大的問題第42章 程旭的思路第30章 瞬間不淡定了第49章 安全和保密級別提升,多方關注第47章 芯片效果測試第25章 有思想纔是最重要的第15章 價值判定微處理器設計第5章 小事兒,全都是小事兒!第25章 有思想纔是最重要的第18章 誰伸手,剁誰!第25章 有思想纔是最重要的第42章 程旭的思路第34章 生產過程——場刻
第58章 天大的問題第8章 第一課第25章 有思想纔是最重要的第17章 絕對不能錯過的機會第10章 這是作了什麼孽啊這是?!第54章 該從哪兒下手?第35章 試製成功,起航!第47章 芯片效果測試第3章 絕對優勢第58章 天大的問題第63章 這不是一件小事兒第62章 智能的本質是向上第54章 該從哪兒下手?第4章 你認真的?第61章 這個問題十分重要第59章 我能解決!第63章 這不是一件小事兒第32章 最核心的東西第4章 你認真的?第7章 這究竟會訓練出個什麼玩意兒?第25章 有思想纔是最重要的第30章 瞬間不淡定了第53章 五十年?三年!第12章 這種人是該遭雷劈的吧?第37章 工廠事宜第35章 試製成功,起航!第52章 國家科發銀行承接第26章 2041實驗室人員確定第28章 這也是一個妙人第28章 這也是一個妙人第12章 這種人是該遭雷劈的吧?第31章 打開了一扇新的大門第56章 企業集羣雛形第62章 智能的本質是向上第51章 珠穆朗瑪-初心第45章 裸片上機測試第63章 這不是一件小事兒第57章 下一代【珠穆朗瑪】的設想第47章 芯片效果測試第5章 小事兒,全都是小事兒!第10章 這是作了什麼孽啊這是?!第15章 價值判定微處理器設計第54章 該從哪兒下手?第59章 我能解決!第25章 有思想纔是最重要的第10章 這是作了什麼孽啊這是?!第46章 這就是根基第30章 瞬間不淡定了第32章 最核心的東西第54章 該從哪兒下手?第17章 絕對不能錯過的機會第63章 這不是一件小事兒第6章 人機關係的邊界第12章 這種人是該遭雷劈的吧?第4章 你認真的?第2章 理論基礎第7章 這究竟會訓練出個什麼玩意兒?第25章 有思想纔是最重要的第59章 我能解決!第4章 你認真的?第3章 絕對優勢第27章 指令集系統第37章 工廠事宜第62章 智能的本質是向上第24章 作爲先行者佔據絕對先機第50章 文老別開生面的合作提議第46章 這就是根基第46章 這就是根基第26章 2041實驗室人員確定第17章 絕對不能錯過的機會第2章 理論基礎第40章 未來方向選擇第42章 程旭的思路第11章 幾近炸鍋的尋科技第36章 專利的考量第18章 誰伸手,剁誰!第44章 流片成功第43章 工廠就位,流片進行中第28章 這也是一個妙人第45章 裸片上機測試第32章 最核心的東西第3章 絕對優勢第59章 我能解決!第23章 設計與製造第58章 天大的問題第42章 程旭的思路第30章 瞬間不淡定了第49章 安全和保密級別提升,多方關注第47章 芯片效果測試第25章 有思想纔是最重要的第15章 價值判定微處理器設計第5章 小事兒,全都是小事兒!第25章 有思想纔是最重要的第18章 誰伸手,剁誰!第25章 有思想纔是最重要的第42章 程旭的思路第34章 生產過程——場刻