第361章 你知道什麽叫大神嘛?根據程序反推架構?

字數:5229   加入書籤

A+A-


        這理智化還是不能輕易進入,怎麽感覺和開“要你命掃描儀”差不多了……
    難道這就是跨時代的代價嘛?
    小呆毛不汐汐。
    不過能把前方源代碼和指令集搭建完,已經不錯了。至於剩下的and.命令行解釋器,後麵慢慢來吧。
    是直接使用源碼文件,還是把漢字運行環境搭載上去,就看蘭英博士的集成電路的完成情況了……<文本編輯器倒是搭建好了,等打印機弄出來了可以直接調用。以後從係統裏兌換出來圖紙也不用再抄一遍進行時代化改變。真是美滋滋!
    嘿,我考慮的真好,小呆毛慢慢搓揉著手腕,一副心滿意足的表情。
    看看手表,咦~~拖長音)都16點半了,怪不得頭暈眼花,這手速堪比那些日更兩萬的網文作者了。
    16點?誒,不對哦!要遭!小呆毛愣了。
    娘嘞,dos的運行環境,最低標準是8086架構,現在搭建的是8006架構,一個是16位,一個是8位。
    搞屁啊!
    16位的能兼容8位,但沒聽說8位反過來把16位係統兼容了呀!
    直接在8006的架構上搞拓展行不行?
    不顧手酸,趕緊提筆在紙上劃拉了幾下,16除2就是8,8乘2等於16……
    行個屁,這是簡單的乘除法能解決的嘛?
    8位處理器,最多就支持16kb的內存了,還沒有直接內存尋址,需要間接訪問的。同時dos所需的中段處理、內存管理等機製,在8006上麵完全沒有用武之地呀。
    別的不說,就是循環值守都滿足不了……
    沒辦法,小呆毛會的版本都是dos 5.0了,要運行起來至少需要256kb的內存。誰叫那台機器是90年代引進的,任誰也不會去記dos 1.0的內容吧?
    我理智了個寂寞?
    江夏哭汐汐。
    “怎麽不繼續了?這裏應該提供個命令執行的窗口吧?”
    趴在江夏身後的培樹老師有些不解的把呆毛撥弄到一邊。這幾簇毛擋著她看程序了!要不是手裏沒剪刀,這幾簇毛指定被她剪了。
    “繼續不下去了,架構不一樣……”
    “怕甚子!不就是16位的架構嘛?你當我們做不出來?”
    “嘿呀,培樹老師,您從哪看出來這個是16位的?”
    培樹老師拿起一旁的手稿,對著江夏示意下,接著走上主席台,毫不客氣的把主席台上的幕布拉開,露出後麵的一塊黑板。
    “看你程序的變量,根據這個指令集推斷,地址總線和數據總線的寬度分別為20和16。那麽就意味著它的尋址能力為1b220),但實際單次最大能夠傳遞的數據量為2個字節16位),嗯雖然傳輸數據量比32位的少了一些,但卻讓它有了較高的靈活性。”
    說著說著,培樹老師單手托腮,看著自己寫的一連串字母,陷入了沉思。
    “對!我還發現一點。按著小師弟匯編語言倒推的話,這裏這個指令是可以直接控製硬件資源的!但要實現這一點,那麽調用內存的參數應該是……”
    接著雲貴大師兄急切的拿起手稿翻騰起來,“剛看了一眼沒記住,在哪來著?”
    “啪~”雲貴大師兄屁股上挨了不輕不重的一腳:“手稿就一份,翻壞了我吃了你!”
    蘭英博士一把搶過手稿,跟保護小雞仔的雞媽媽一樣把手稿緊緊抱在了懷裏。
    “小江,我們可以抄錄嘛?”
    “啊?哦!沒問題啊!”
    江夏張個嘴巴驚訝的看著主席台上的諸位:“真的是大佬啊,根據程序反推架構?這他娘的是什麽神仙操作!”
    “呃,抄錄的話太慢了,要不找個寫得快的,直接抄在黑板上啊?這樣大家不就一目了然了?這樣更方便評估嘞!”
    江夏進樓的時候就發現,後麵那可是堆了不少的小黑板的。都寫出來,這幫大佬是不是真的有可能,根據程序把16位的架構逆推出來呐?
    小呆毛很好奇。
    要知道8086架構,係統商店裏那可是1後麵跟著一連串的0,太不友好了。
    “嘿,這個辦法好!”
    一群人鬧哄哄的又跑出去搬黑板,負責警戒的徽章戰士也加入進來,有了他們幫忙,挺大個會議室老舊的桌子上立刻擺滿了大小不一的黑色木板。
    “我抄錄第一頁!”    激情,燃燒!
    還有,肚子咕咕叫……
    不止江夏一人,在場的大佬們肚子都叫了。
    江夏尷尬,寫得入神了,忘了吃飯情有可原哈!
    大佬們尷尬,看得入神了,誰知道程序還可以這麽寫,他們倒是能去吃飯,但江夏的忘我,讓他們覺得幹脆陪他一起餓著吧……
    小主,這個章節後麵還有哦,請點擊下一頁繼續閱讀,後麵更精彩!
    “哈哈哈,快來吃,饃饃一直在熱著的!”兩個大領導說是當門神,還真把事情都壓了下來,端端正正的站在門口做著警衛員的工作。
    眾人嘴上叼著饃饃,手上也不停,粉筆飛快的在黑板上按著江夏的手稿進行抄寫。有些手快的已經寫完了,看一看的就入神,也不管手上的粉筆灰,機械的往嘴裏塞著東西並無意識的咀嚼著。
    更多的則拉著江夏,向他詢問著一些簡寫符號的含義。
    “ip是啥意思?”
    “指令指針寄存器,用於儲存下一條指令的偏移地址。”
    “biu和eu哪?”
    “總線接口單元和執行單元……”
    “biu負責與內存和io設備進行數據傳輸,eu負責指令的解碼和執行。”
    誒,不行啊,這些字母代碼對剛剛接觸到dos程序的大佬們有些不友好了。還是把它們都用漢字表達出來吧。
    自己正好知道這些符號代表的意思,雖然對怎麽實現這些功能一知半解,但終歸有個方向。
    江夏想了想,拖過一張大黑板:“前輩們,我來講解下吧。在我的設想裏,16位和8位的一些區別。”
    眾人的目光投來,江夏點點頭繼續說道:
    “首先,這個新的架構會采用分段內存管理機製,如果假設每個段的最大容量為64kb,那麽這個程序運行時會使用代碼段,什麽是代碼段哪,我把它定義為……”
    說著,江夏舉手就想寫。
    可惜酸脹的胳膊讓他舉了兩次又頹然放下,嘖,寫得太久,手真的抬不起來了。
    活動了兩下,江夏準備咬牙撐起胳膊的時候。
    他冰冷的爪子,被一隻溫暖大手包裹了起來。
    接著,這隻溫暖大手緊了緊手掌,順便把江夏手裏的粉筆接過。
    “你說,我寫!”
    來人拄著手杖,把重心都放到了右腿上,就那麽斜斜的站著。頭上星星點點的白發映襯著他和藹的笑容。
    “華老師?好~久不見……”
    梁園雖好,非久居之鄉,歸去來兮。我一直都記得呐!江夏一時間有些情不自禁。
    看著眼眶紅潤的江夏,華老師笑了。嘴角慢慢的向兩邊延伸,黑框眼鏡後的雙眼也眯了起來。伸手摸了摸小呆毛的腦袋。
    “長大了,這毛怎麽還支棱著。不過,你小子還欠我一篇論文,當初的那篇多元函數論,我可隻給了30分。”
    呃,囧事被說破,江夏有點破防。
    眾位未來的大佬們也紛紛起哄。
    “哈哈哈,我們的小江工也有不及格的時候,難得啊難得!”
    華老師等眾人笑夠,轉身說道:“嗯,確實有些丟臉。不過啟鏗的相似論文也不過21分……”
    眾人沉默,
    凸(艸皿艸 ),又被這小子裝到了。
    嗯?你要問這個啟鏗是誰?
    去看看華國建國以來,那個國際數學界首次以華國數學家命名的猜想吧。
    不過江夏可沒管那麽多,現在的他隻沉浸於“大儒為我執筆”的無上榮譽中。
    奶奶,我出息了!
    喜歡工業興國,從初級工程師開始請大家收藏:()工業興國,從初級工程師開始書更新速度全網最快。