首頁 > 玄幻奇幻 > 新時代導師 > 第256節 彙編語言

第256節 彙編語言(2/2)

目錄

彙編語言。

目前的埃德瓦克,搭載了兩個層次的軟體。第一層微代碼,它完全依賴於符文基板上的硬體連接。第二層是機器代碼,它比微代碼要抽象很多,機器代碼可以被直接轉換為微代碼執行。

而彙編語言,他的可讀性比以上兩者,還要強很多。

同樣,它也能夠直接轉化為機器代碼,機器代碼定義微程序的指令,微程序則在算術和邏輯單元的符文迴路中,被翻譯為一系列指令的組合。

再加上,他們經過討論後,吸收了威爾克斯奧術師提出的「子程序」及其相關概念,預定義了子程序庫紙帶,用於彙編語言的直接調用。

這大大簡化了程序編寫的過程。

而相比起原有的設計,唯一的改動,是加入了一個硬體解釋器。

康拉德在蘭恩提醒下,給彙編語言增加了助記符、可引用代碼、可分隔欄位、可自動定位子程序,還具備一些其它的,靈巧而便捷的功能。

譬如數據傳送指令、整數和邏輯運算指令、移位指令、位操作指令、條件設置指令、控制轉移指令、輸入輸出指令……

當然,這只是權益之計。

蘭恩已經和康拉德確認過,等人手充足起來,就編寫「彙編程序」,他能夠替代硬體解釋器的作用,讀入彙編語言編寫的源程序,輸出機器語言編寫的目標程序。它依然在直接操縱寄存器和內存,直接、快速,但是稍顯複雜。

同時,子程序庫也可以和彙編程序集成在一起。

雖然它與計算機使用的低級代碼沒有太大分別,裡面的每一個詞語都對應計算機中的一條指令,但是它是抽象層次更高的、更上一級的事物。

康拉德在信中表示,他已經在設計的同時,讓實驗室里的幾位成員同步的開始彙編語言使用學習,這有助於在研製過程中的測試,和後續的使用、對外界的培訓,同時還能夠提前做好編寫操作手冊的準備。

蘭恩能看出來,現在的康拉德躊躇滿志,準備在埃德瓦克的改進工作中,干一票大的。

放下康拉德的信,他準備一會兒再回復。

到時候再說給康拉德,自己關於計算機改進工作中,兩個新的設想。

估計自己提交給太陽神計劃組委會的詳細工作方案,也快要通過審批。

還要提醒康拉德,這位銀河實驗室的主管,提前準備好可用的人員,到時候導航計算機的研發需要人手。

這是計算機在奧術師們中間露臉的機會,堅決不能放過。

喝了口漸溫的紅茶,蘭恩繼續往下翻,斯蒂比茲奧術師也給他寄來了信。

他們的研究小組也很順利。

蘭恩離開卡特利特之前布置下的,更高一些解析度的長條形顯示屏,已經研製完畢。

並且,斯蒂比茲和康拉德合作,將顯示控制部分的迴路,改用成了微雕符文迴路,這大大減少了顯示部分的體積。

然後,兩個小組合力,將它裝在了改進中的埃德瓦克上。

這是項創舉。

新的顯示屏,首先替代了埃德瓦克的數據輸出部分。

它能夠快速安靜的的輸出計算結果,甚至輸入數據,面板簡潔直觀、可讀性好、響應順暢。

康拉德和斯蒂比茲兩人,一瞬間就喜歡上了這個,他們合力將拆下來的原有顯示面板扔進了廢品間,可謂是卸磨殺驢的典範。

同時,它不僅僅能用作數值顯示。

目錄
返回頂部