曹長(zhǎng)久一直都不明白,為什么他們要做的微機(jī)要叫0521這個(gè)名字。后來(lái)張遲給他解釋了一下,根據(jù)國(guó)家的計(jì)劃,2XX是高性能計(jì)算機(jī)系列,比如220;1XX是小型機(jī)系列,主要仿制美國(guó)DEC和NOVA系列,比如DJS130和DJS150。
這些小型通用機(jī)可以由研究所及院校獨(dú)立完成,雖然是國(guó)家的任務(wù),但是只依據(jù)順序編號(hào)。
而那些驚天動(dòng)地的大型、巨型機(jī)計(jì)劃,一般的單位根本無(wú)法獨(dú)立完成,只好由國(guó)家組織人力,專(zhuān)門(mén)立項(xiàng)撥款,一般代號(hào)就是立項(xiàng)的日期,比如748工程、757工程。
至于微機(jī),那是新出來(lái)的事務(wù),根據(jù)一步一步順下來(lái)的編號(hào),只能編在05系列了,而長(zhǎng)久設(shè)計(jì)、驪山制造的微處理器又代號(hào)021,所以這部國(guó)產(chǎn)微機(jī)的代號(hào)也就順理成章的是0521了。
張遲說(shuō)到這里有點(diǎn)激動(dòng),很是羨慕的看著長(zhǎng)久:“這可是天大的榮譽(yù)啊,你不知道有多少人想要這個(gè)編號(hào),你可是第一個(gè)!”
“拉倒吧,還不如來(lái)點(diǎn)實(shí)際的,無(wú)論是錢(qián)財(cái)還是官爵我都要了,弄個(gè)不咸不淡的編號(hào)管什么事,蒙小孩嗎?”長(zhǎng)久笑道。
張遲聽(tīng)了長(zhǎng)久的話(huà),如同看見(jiàn)了外星人,詫異的眼神看著長(zhǎng)久。
長(zhǎng)久很明白的讀出了張遲眼神的意思,也就跟樓主火星來(lái)的吧差不多了。
張遲慢慢說(shuō):“你到底還是小孩心性,不知道這又多大的意義。全國(guó)不知道有多少單位在研制微機(jī),又有誰(shuí)不希望得到這個(gè)榮譽(yù),更不用說(shuō)進(jìn)中南海成為國(guó)家承認(rèn)的標(biāo)準(zhǔn)計(jì)算機(jī)了。光我知道的,電子部六所就有好幾個(gè)微機(jī)研制小組,他們可都是有成果的,無(wú)論是仿制蘇聯(lián)的還是美國(guó)的都獲得了成功,可是沒(méi)有一個(gè)推廣?!?br/>
長(zhǎng)久反問(wèn):“既然成功了為什么不推廣,利國(guó)利民的大事啊!”
“哪那么簡(jiǎn)單,蘇聯(lián)不說(shuō)了,他們的微機(jī)技術(shù)還沒(méi)我們先進(jìn)。美帝則是巴統(tǒng)的締造者,根本不給我們機(jī)會(huì),微處理器芯片只有他們能造,巴統(tǒng)里面明確規(guī)定限制華夏進(jìn)口先進(jìn)的微電子產(chǎn)品。這些年華美關(guān)系蜜月化,巴統(tǒng)才有了一點(diǎn)點(diǎn)松動(dòng),不然你以為微機(jī)的芯片從哪來(lái)?”
“這倒也是?!遍L(zhǎng)久想了一下,“也就是說(shuō),只因?yàn)槲以O(shè)計(jì)的微處理器是國(guó)產(chǎn)的,組織上才看到了希望!要大力推廣,這次的進(jìn)海計(jì)劃也是這個(gè)原因?”
張遲點(diǎn)點(diǎn)頭:“可以這么說(shuō),組織上知道不能依賴(lài)美國(guó)人的技術(shù)又不得不依靠他們的產(chǎn)品,正在頭疼這個(gè)問(wèn)題。你的021處理器無(wú)異于雪中送炭,不用自己東西還能用誰(shuí)的?長(zhǎng)久,這是個(gè)機(jī)會(huì),你可要把握住啊?!?br/>
“我知道,我這不正幫你們嘛!”
“不怕泄密,我還告訴你,上面對(duì)你的東西很有信心,有意思借這個(gè)機(jī)會(huì)重振華夏計(jì)算機(jī)技術(shù),努力沖上國(guó)際先進(jìn)水平?!?br/>
長(zhǎng)久搖搖頭:“這個(gè)很難,我個(gè)人信心是很組的,只是這不是短期內(nèi)能夠達(dá)到的目標(biāo)?!?br/>
張遲神秘的一笑:“只要有國(guó)家扶持你怕什么,總有一天能做到的。進(jìn)海計(jì)劃現(xiàn)在看來(lái)是沒(méi)什么問(wèn)題了,關(guān)鍵是下一步?!?br/>
“什么下一步?”長(zhǎng)久奇怪的問(wèn)道。
“你還不知道吧,現(xiàn)在微型機(jī)是定型在0521沒(méi)什么大問(wèn)題了,只有電子部六所的那些家伙研制的基于摩托羅拉68000的微機(jī)能夠競(jìng)爭(zhēng)一下。國(guó)家下一步就準(zhǔn)備借著第三次人口普查的機(jī)會(huì)發(fā)展中型計(jì)算機(jī)了,你說(shuō)這是不是機(jī)會(huì)?你可是也參加過(guò)757工程的人啊?!?br/>
長(zhǎng)久一擺手說(shuō)道:“757我已經(jīng)退出了,而且說(shuō)實(shí)話(huà),我不看好它?!?br/>
“嗯?為什么?”張遲問(wèn)道。
“757是新設(shè)計(jì)的向量機(jī),從技術(shù)上來(lái)講是很先進(jìn)。但是樣機(jī)達(dá)到的性能也就是國(guó)外中型機(jī)的水平。這次我特地回去看了一下,他們的進(jìn)展很不好,看來(lái)自從王所走了之后,757組根本沒(méi)有解決什么技術(shù)上的問(wèn)題,依然在原地踏步。”談到了王所,長(zhǎng)久不禁黯然。
張遲也有同感:“不錯(cuò),三軍不可無(wú)帥啊。”
“還是先把自己的工作做好吧,一個(gè)人不可能改變整個(gè)國(guó)家的?!?br/>
——————
眼看著長(zhǎng)久回來(lái)已經(jīng)一個(gè)月了,研制小組已經(jīng)攻克了最大的難關(guān)——漢字系統(tǒng)。以前的計(jì)算機(jī)是基于拉丁字母的,如何讓計(jì)算機(jī)顯示漢字是一個(gè)攔路虎,頗讓華夏技術(shù)人員傷腦筋,以致于很是流行了一陣漢字無(wú)用論,差點(diǎn)讓傳承了千百年的漢字消失。
早在74年,國(guó)家就對(duì)漢字系統(tǒng)進(jìn)行了研究,史稱(chēng)748工程,為后來(lái)的漢字微機(jī)的成功研制打下了堅(jiān)實(shí)的基礎(chǔ)。
漢字信息系統(tǒng)包括漢字輸入技術(shù)、漢字輸出技術(shù)、漢字字型技術(shù)和漢英兼容技的研究。其中,最難解決的是漢英兼容技術(shù)。
為了解決漢英兼容技術(shù),華夏的技術(shù)人員付出了巨大努力,仍然成果甚微。
這就是為什么楊fq教授為什么對(duì)長(zhǎng)久的操作系統(tǒng)及videoform軟件贊不絕口的原因,因?yàn)殚L(zhǎng)久的程序天然的就是漢英兼容,原生的雙字節(jié)設(shè)計(jì)。
微機(jī)研制小組設(shè)計(jì)的0521微機(jī)BIOS擴(kuò)充了很多功能,規(guī)定了英文字符用單字節(jié)表示,漢字則用雙字節(jié)表示,使得BIOS不僅能接受英文編碼,同時(shí)也能接受和處理漢字編碼和漢英混合編碼。
配合長(zhǎng)久的操作系統(tǒng),0521最終實(shí)現(xiàn)了原生性的漢英兼容,在此基礎(chǔ)上,使原來(lái)只能處理單字節(jié)的西文字符串的高級(jí)語(yǔ)言和數(shù)據(jù)庫(kù),也可方便地?cái)U(kuò)充成可接受和處理漢字。
這樣一個(gè)大障礙如此輕松的就跨越過(guò)去,如何不讓楊fq教授欣喜,她本來(lái)還準(zhǔn)備花個(gè)年把時(shí)間專(zhuān)門(mén)研制漢字系統(tǒng),現(xiàn)在看來(lái)不用了。
至于漢字輸入輸出技術(shù),國(guó)內(nèi)有大把的研究成果,北大就有相關(guān)的研究,只不過(guò)在長(zhǎng)久看來(lái)沒(méi)幾個(gè)能用。
因?yàn)闈h字大鍵盤(pán)技術(shù)、筆形碼的編碼程序都是比較落后的。大鍵盤(pán)顧名思義就是很大的鍵盤(pán),大概有四張桌子那么大,包含了近乎6000個(gè)漢字常用字,使用區(qū)位碼尋字,要求操作者背熟這六千多個(gè)四位的區(qū)位碼,難度可想而知。
而筆形碼長(zhǎng)久認(rèn)為除五筆外其它皆可放棄,偏偏這是他的極弱項(xiàng),他壓根就不知道五筆的原理。
而此時(shí)王永民還不知道在哪窩著呢,真是世道弄人啊。
長(zhǎng)久無(wú)法,只好自編了一個(gè)拼音輸入法,還好不需要他親自勞心勞力,只需他提出一個(gè)框架指出一個(gè)方向,自有一幫人沖鋒陷陣熬夜拼命。
這樣配合著北大研制的漢字編碼字典自動(dòng)生成程序,漢字輸入的問(wèn)題也解決了。
輸出問(wèn)題也好弄,安徽控制研究所研制的漢字字符圖形顯示控制器有效的解決了這個(gè)問(wèn)題。長(zhǎng)久很感慨,原來(lái)在這個(gè)時(shí)代研制一個(gè)系統(tǒng)也這么容易,計(jì)劃經(jīng)濟(jì)的通力合作果然威力無(wú)窮,要放在自己夢(mèng)中的時(shí)候,沒(méi)錢(qián)什么都得自己做。共享?哪有專(zhuān)利得人心!
16×16點(diǎn)陣的字型是北大自己的,王xuan教授出了大力。
長(zhǎng)久出的代價(jià)就是要提供計(jì)算機(jī)技術(shù)支持王教授的激光照排系統(tǒng),但是能夠在這種開(kāi)天辟地的事業(yè)中留名,長(zhǎng)久又有何不愿意的呢?
說(shuō)起來(lái)王xuan教授和長(zhǎng)久還有一段故事,容俺以后再說(shuō),暫且按下不表。
唯一美中不足的就是內(nèi)存了,021先天不足,8位微處理器都這毛病——地址總線(xiàn)的限制導(dǎo)致了尋址64k內(nèi)存,這可大大的不足,英文還湊合用,漢字的信息量太大,內(nèi)存空間實(shí)在捉襟見(jiàn)肘。
這可讓長(zhǎng)久他們費(fèi)盡了心思,要想添加是不可能的了,處理器不可能改了,只能在電路板上想辦法。
這也是長(zhǎng)久最不情愿看到的,他的思想就是精簡(jiǎn),越簡(jiǎn)單越好,復(fù)雜的尋址方式是他最討厭的弊端,因?yàn)檫@會(huì)引來(lái)一堆程序上的麻煩。
研制小組討論了許久,也沒(méi)有一個(gè)共同的意見(jiàn),倒是最后張遲力排眾議,直接采用了通常的做法——加入了專(zhuān)門(mén)的外接地址轉(zhuǎn)換機(jī)構(gòu),使得0521突破8位機(jī)的極限64k內(nèi)存達(dá)到了512k。
在此介紹一下內(nèi)存尋址的問(wèn)題,8微處理器的靠著總線(xiàn)傳輸數(shù)據(jù),就像一個(gè)8位的車(chē)道??恐@個(gè)車(chē)道,處理器可以讀取或存儲(chǔ)2的8次方個(gè)內(nèi)存地址,也就是64k。
同理,16位處理器車(chē)道寬了,就可以處理更多的地址單元。
能夠?qū)ぶ吩蕉鄡?nèi)存,就可以處理更大的程序,這也是為什么要拓展地址總線(xiàn)位數(shù)的原因。
長(zhǎng)久沒(méi)有反對(duì),因?yàn)樗仓罌](méi)有更好的方法避開(kāi)這個(gè)問(wèn)題,8位機(jī)要實(shí)現(xiàn)漢字處理就必須跨過(guò)這一關(guān),其實(shí)是犧牲性能換取空間。
——————
今天夠多的吧!突破自身極限,暫時(shí)變身3k黨。
今天厚顏無(wú)恥,字?jǐn)?shù)也到了16w了,懇請(qǐng)大家看完了評(píng)論一下,感謝大家支持,口胡口胡!