《工業興國,從初級工程師開始》第361章 你知道什麼叫大神嘛?根據程序反推架構?(1)

作者:雞蛋番茄輪番炒·8個月前

核心原始碼,IO.SYS、DOS.SYS 洋洋灑灑的幾千行,等江夏回過神來,覺手腕都要斷了。

這理智化還是不能輕易進,怎麼覺和開“要你命掃描”差不多了……

難道這就是時代的代價嘛?

小呆不汐汐。

不過能把前方原始碼和指令集搭建完,已經不錯了。至於剩下的COAND.CO令行直譯,後面慢慢來吧。

是直接使用原始碼檔案,還是把漢字執行環境搭載上去,就看蘭英博士的積電路的完況了……

EDIT.CO本編輯倒是搭建好了,等印表機弄出來了可以直接呼。以後從系統裡兌換出來圖紙也不用再抄一遍進行時代化改變。真是滋滋!

嘿,我考慮的真好,小呆慢慢著手腕,一副心滿意足的表

看看手錶,咦~~(拖長音)都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。那麼就意味著它的定址能力為1(2^20),但實際單次最大能夠傳遞的資料量為2個位元組(16位),嗯雖然傳輸資料量比32位的了一些,但卻讓它有了較高的靈活。”

稿

稿~

稿稿

便

61

016808

滿

猜你喜歡

同題材或同分類的其他作品。