三分糊塗提示您:看後求收藏(品書網www.vodtw.tw),接著再看更方便。
葉銘的問題讓陳教授很是愣了一下。
因為……這問得很沒有水準,甚至有點民科。
眾所周知,電腦科學領域有幾大“流氓”。
譬如脫離需求談設計、脫離場景談技術、脫離生態談架構……這些都是耍流氓。
葉銘這個問題就有點類似脫離生態談架構。
但陳教授也只是愣了一下。
畢竟他知道,葉銘的計科知識紮實得很。
沉吟片刻後,陳教授微微一笑:“如果把你的問題放大到整個電子電路,而不是單純地指我們的個人計算機系統,那麼答案是顯而易見的肯定,因為嵌入式開發就不要組合語言。”
“這就要牽扯到組合語言的定義了——它一開始是古老的計算機機器語言的升級,隨後變成了對處理器指令的符號化描述。”
說著陳教授拿起粉筆開始在黑板上畫了個簡單的pc架構。
“在開始學習彙編的時候,我們就講過計算機系統,從機器語言到組合語言到高階語言……”
陳教授也不嫌麻煩,快速地講了一遍計算機架構基礎。
“……這裡,系統層面,出現了新的玩家——安卓。因為安卓是由java搭建的框架,所以如果你們今後想做安卓開發的話,那麼就不需要掌握書裡8086的彙編指令和程式碼了——但安卓同樣有基於ar的彙編指令……”
隨著黑板上寫下滿滿一黑板的板書,陳教授放下粉筆,拿起毛巾擦了擦手,最後望向葉銘。
“……所以,我們回到你的問題。”
“針對普通開發者而言,如果一個系統的開發框架能夠做到完善,那麼面向機器的低階語言就不是必須的,譬如安卓開發。”
“但針對系統和硬體而言,組合語言不會消失,只會以另外的形式存在——因為它的本質是資料與處理器交流的橋樑。”
“當然,如果你能夠開發一個全新的處理器架構再搭配上全新的系統的話,我覺得,一切都有可能。”
陳教授幽了一默後望向葉銘。
“說清楚了沒?”
“謝謝陳老師。”
……
在沈如海的詫異眼神中坐下後,葉銘在腦海中問出了陳教授同樣的問題。
“說清楚了沒?”
“說清楚了。”
“那你還想設計一個系統嗎?”葉銘面無表情。
“我還想設計一個處理器。”
“真的還是假的?”
“真的。”
葉銘:“……運用場景呢?軟體環境呢?”
伊塔平靜地回道:“腦機。”
葉銘眼角猛地一縮!
“等等,我們之前就討論過,腦機最關鍵的難點是資料傳輸……”
“會有辦法解決的。”
葉銘:“……你不能老是異想天開。”
“如果你傳授給我的生物知識正確和準確的話,那我可以理解為,生物大腦感知,受到的最大欺騙是視覺欺騙。”
“雖然我對你是如何‘看’到你所在的世界並沒有直觀的感受,但從你的描述中,我大概能估計出相關場景。”
伴隨著伊塔的聲音,葉銘腦海中便出現了一個火柴小人——這是他給伊塔描繪人類形象的時候“隨腦生成”的。
看模樣,伊塔估計覺得這是他的形象了吧……
緊接著,火柴小人的四周又開始生成各種千奇百怪的東西,包括不限於水杯,椅子,桌子,山,樹,以及其他的人……
“這些東西存在於你的空間,你透過眼睛這一器官對它們進行感知,然後轉化成神經訊號,最後透過大腦處理,生成畫面。”