第256節(jié) 匯編語言
書迷正在閱讀:我的無限怪獸分身、開天記、超級(jí)系統(tǒng)教化諸天、港片之靚仔差佬、都市之萬界帝尊、〖卡薩布蘭卡《[邊伯賢]最后情詩》、藏言、美漫之喵爺、眾神的world、最強(qiáng)神醫(yī)混都市
記得當(dāng)初在鐘聲實(shí)驗(yàn)室的時(shí)候,布蘭頓好像說過這個(gè)事兒。 不過這也太簡(jiǎn)陋了…… 連個(gè)頒獎(jiǎng)典禮都沒有。 蘭恩略帶嫌棄的抖開這封計(jì)算奧數(shù)協(xié)會(huì)寄來的信,草草看了下。 計(jì)算奧數(shù)協(xié)會(huì),能讓這項(xiàng)獎(jiǎng)勵(lì)的頒獎(jiǎng)儀式,都簡(jiǎn)陋到?jīng)]有,估計(jì)也不是什么重要獎(jiǎng)項(xiàng)…… “尊敬的蘭恩班納瑞先生?!?/br> “感謝您在符文計(jì)算理論、以及符文計(jì)算設(shè)備上,美妙而開創(chuàng)性的工作?!?/br> “經(jīng)過計(jì)算奧術(shù)協(xié)會(huì)評(píng)委會(huì),慎重而嚴(yán)格的對(duì)比、考慮、投票,我們有幸通知您,您獲得了本屆格林格拉夫獎(jiǎng)?!?/br> “由于協(xié)會(huì)派發(fā)的突發(fā)任務(wù),本次無法舉辦頒獎(jiǎng)典禮。因此,隨信附上格林格拉夫獎(jiǎng)牌一塊,以及獎(jiǎng)金五十金幣的匯款單,請(qǐng)您諒解。” “計(jì)算奧數(shù)協(xié)會(huì)” “格林格拉夫獎(jiǎng)評(píng)委會(huì)?!?/br> 五十金幣! 真香! 蘭恩高興的看著手中這封信,心想,這個(gè)獎(jiǎng)項(xiàng)還是很有含金量的。 他在信封里找了找,果然發(fā)現(xiàn)了那張各地通兌的精靈銀行匯款單,狠狠地瞅了一小會(huì)兒。 即使蘭恩現(xiàn)在身家頗豐,這五十金幣也是一筆很棒的進(jìn)項(xiàng)。畢竟這種方形圓孔,黃澄澄的東西,從來不嫌多。 不過這匯款單,只能等到明天才能去兌換出來,變成叮當(dāng)作響的金幣。然后他們當(dāng)場(chǎng)就會(huì)被存進(jìn)銀行,為蘭恩的戶頭再加上五十這個(gè)數(shù)字。 將匯款單在自己的挎包里放好,蘭恩起身去給自己沖了杯紅茶,還加了些牛奶和砂糖在里面。 然后他回到桌前,端著杯子看向剛剛沒看完的,康拉德寄來的那封的信得獎(jiǎng)只是過去式,人還是要著眼未來的。 “……蘭恩,你上上次寄給我的,威爾克斯先生和你的通信,我看過了。并且,就其中一些疑問,我和威爾克斯先生進(jìn)行了通信?!?/br> “然后我綜合了交流結(jié)果,和你上次來信中的意見后,已經(jīng)形成了比較靠譜的方案。” “接下來,我們對(duì)埃德瓦克的改進(jìn)工作,也進(jìn)行到了比較關(guān)鍵的部分。正好將適應(yīng)這份新的思想的結(jié)構(gòu),提前設(shè)計(jì)進(jìn)去,反正在實(shí)體結(jié)構(gòu)上的改動(dòng)很小?!?/br> “而且,隨著這段時(shí)間的練習(xí),大家對(duì)于微雕符文設(shè)備的設(shè)計(jì)、cao作、使用,都積累了不低的經(jīng)驗(yàn),也是時(shí)候開始攻堅(jiān)了。對(duì)此,我信心十足……” 信紙上接下來的篇幅,就是純粹技術(shù)上的內(nèi)容了。 這段時(shí)間里,蘭恩和康拉德的通信很頻繁。 雖然這樣的效率,依然遠(yuǎn)遠(yuǎn)無法達(dá)到當(dāng)面交流的高效,但是為了他在這邊的工作,也只能如此。 反正他和康拉德的水平很高,思維方式和從事領(lǐng)域也接近,互相之間的意思能夠很快理解。 而之前艾倫提到的,聯(lián)動(dòng)凸學(xué)的威爾克斯等人,蘭恩和康拉德也和他進(jìn)行了通信。 交流從來都是靈感迸發(fā)的來源。 一份全新的,有著大幅踏步的方案,漸漸被他們的交流呈現(xiàn)出來。估計(jì)這份方案,現(xiàn)在已經(jīng)徹底成型,擺在康拉德的面前。 蘭恩甚至給這份方案,起了個(gè)熟悉的名字 匯編語言。 目前的埃德瓦克,搭載了兩個(gè)層次的軟件。第一層微代碼,它完全依賴于符文基板上的硬件連接。第二層是機(jī)器代碼,它比微代碼要抽象很多,機(jī)器代碼可以被直接轉(zhuǎn)換為微代碼執(zhí)行。 而匯編語言,他的可讀性比以上兩者,還要強(qiáng)很多。 同樣,它也能夠直接轉(zhuǎn)化為機(jī)器代碼,機(jī)器代碼定義微程序的指令,微程序則在算術(shù)和邏輯單元的符文回路中,被翻譯為一系列指令的組合。 再加上,他們經(jīng)過討論后,吸收了威爾克斯奧術(shù)師提出的“子程序”及其相關(guān)概念,預(yù)定義了子程序庫(kù)紙帶,用于匯編語言的直接調(diào)用。 這大大簡(jiǎn)化了程序編寫的過程。 而相比起原有的設(shè)計(jì),唯一的改動(dòng),是加入了一個(gè)硬件解釋器。 康拉德在蘭恩提醒下,給匯編語言增加了助記符、可引用代碼、可分隔字段、可自動(dòng)定位子程序,還具備一些其它的,靈巧而便捷的功能。 譬如數(shù)據(jù)傳送指令、整數(shù)和邏輯運(yùn)算指令、移位指令、位cao作指令、條件設(shè)置指令、控制轉(zhuǎn)移指令、輸入輸出指令…… 當(dāng)然,這只是權(quán)益之計(jì)。 蘭恩已經(jīng)和康拉德確認(rèn)過,等人手充足起來,就編寫“匯編程序”,他能夠替代硬件解釋器的作用,讀入?yún)R編語言編寫的源程序,輸出機(jī)器語言編寫的目標(biāo)程序。它依然在直接cao縱寄存器和內(nèi)存,直接、快速,但是稍顯復(fù)雜。 同時(shí),子程序庫(kù)也可以和匯編程序集成在一起。 雖然它與計(jì)算機(jī)使用的低級(jí)代碼沒有太大分別,里面的每一個(gè)詞語都對(duì)應(yīng)計(jì)算機(jī)中的一條指令,但是它是抽象層次更高的、更上一級(jí)的事物。 康拉德在信中表示,他已經(jīng)在設(shè)計(jì)的同時(shí),讓實(shí)驗(yàn)室里的幾位成員同步的開始匯編語言使用學(xué)習(xí),這有助于在研制過程中的測(cè)試,和后續(xù)的使用、對(duì)外界的培訓(xùn),同時(shí)還能夠提前做好編寫cao作手冊(cè)的準(zhǔn)備。 蘭恩能看出來,現(xiàn)在的康拉德躊躇滿志,準(zhǔn)備在埃德瓦克的改進(jìn)工作中,干一票大的。 放下康拉德的信,他準(zhǔn)備一會(huì)兒再回復(fù)。 到時(shí)候再說給康拉德,自己關(guān)于計(jì)算機(jī)改進(jìn)工作中,兩個(gè)新的設(shè)想。 估計(jì)自己提交給太陽神計(jì)劃組委會(huì)的詳細(xì)工作方案,也快要通過審批。 還要提醒康拉德,這位銀河實(shí)驗(yàn)室的主管,提前準(zhǔn)備好可用的人員,到時(shí)候?qū)Ш接?jì)算機(jī)的研發(fā)需要人手。 這是計(jì)算機(jī)在奧術(shù)師們中間露臉的機(jī)會(huì),堅(jiān)決不能放過。 喝了口漸溫的紅茶,蘭恩繼續(xù)往下翻,斯蒂比茲奧術(shù)師也給他寄來了信。 他們的研究小組也很順利。 蘭恩離開卡特利特之前布置下的,更高一些分辨率的長(zhǎng)條形顯示屏,已經(jīng)研制完畢。 并且,斯蒂比茲和康拉德合作,將顯示控制部分的回路,改用成了微雕符文回路,這大大減少了顯示部分的體積。 然后,兩個(gè)小組合力,將它裝在了改進(jìn)中的埃德瓦克上。 這是項(xiàng)創(chuàng)舉。 新的顯示屏,首先替代了埃德瓦克的數(shù)據(jù)輸出部分。 它能夠快速安靜的的輸出計(jì)算結(jié)果,甚至輸入數(shù)據(jù),面板簡(jiǎn)潔直觀、可讀性好、響應(yīng)順暢。 康拉德和斯蒂比茲兩人,一瞬間就喜歡上了這個(gè),他們合力將拆下來的原有顯示面板扔進(jìn)了廢品間,可謂是卸磨殺驢的典范。 同時(shí),它不僅僅能用作數(shù)值顯示。