第(1/3)頁(yè) 趙燁想到要不要模仿一下后世的鍵盤呢?現(xiàn)在可是還沒(méi)有這個(gè)東西呢,自己可以隨心所欲的玩一下這個(gè)。 不過(guò)很快他就妥協(xié)了,還是得按照后世的鍵盤來(lái)設(shè)計(jì)。可以略作調(diào)整,但字母鍵盤的位置不能動(dòng)。 為啥? 因?yàn)樗呀?jīng)習(xí)慣了啊!總不能設(shè)計(jì)個(gè)鍵盤出來(lái),自己用著都別扭吧!至于別人別扭與否,那跟他就沒(méi)關(guān)系了。反正他們也沒(méi)見過(guò),更沒(méi)有用過(guò), 不存在這個(gè)別扭的問(wèn)題吧。 一邊想著,趙燁的手里就沒(méi)停,直到把字母鍵和數(shù)字鍵還有一些基本的功能鍵都標(biāo)完了,這才停下來(lái)。然后說(shuō)道:“我現(xiàn)在能想到的大概就這些,以后隨著應(yīng)用在增減修改吧。” “這個(gè),這個(gè)怎么用?”張教授看著這個(gè)圖形,感覺如此的怪異。 “當(dāng)然是輸入用的啦,你先不要關(guān)心這個(gè),你要關(guān)心的是, 對(duì)英文字母,漢字,中英文的符號(hào)還有數(shù)學(xué)符號(hào)進(jìn)行編碼。這個(gè)才是你工作的重點(diǎn)部分。” “編碼?” “對(duì)的,編碼!我給你講,咱們這個(gè)計(jì)算器,是用來(lái)做計(jì)算的,它有自己的顯示設(shè)備,那么自然的,我們得把計(jì)算器電路和儲(chǔ)存器內(nèi)的二進(jìn)制數(shù)字,變成可以用來(lái)給人看的數(shù)字,符號(hào),或者漢字,字母等等。” “您給我詳細(xì)說(shuō)說(shuō)。”張教授說(shuō)著,就拔出了鋼筆,準(zhǔn)備記錄了。 “首先,這個(gè)編碼分為外碼,內(nèi)碼, 還有字形碼。 先說(shuō)這個(gè)外碼,顧名思義,就是我們用來(lái)將漢字,數(shù)字,符號(hào),還有字母輸入到計(jì)算器中的一種鍵盤符號(hào),比如,我們總不能把每個(gè)漢字都做成一個(gè)按鈕吧?這就需要我們用特殊的方法,實(shí)現(xiàn)我們的需求。這個(gè)我有點(diǎn)兒想法,回頭我們細(xì)說(shuō),我想用一種拆分漢字的方式來(lái)進(jìn)行實(shí)現(xiàn)。 其次是內(nèi)碼,所有的漢字,數(shù)字,字母,符號(hào),說(shuō)到底,只是一個(gè)圖案,我們要想實(shí)現(xiàn)這個(gè)圖案,使用的是點(diǎn)陣的顯示技術(shù)。怎么講呢就是在一個(gè)區(qū)域內(nèi),用一個(gè)個(gè)的點(diǎn)來(lái)畫出一個(gè)圖形, 那么每個(gè)圖形, 都要對(duì)應(yīng)一個(gè)固定的二進(jìn)制數(shù)組。我們?cè)陲@示的時(shí)候,只要把這個(gè)數(shù)組告訴顯示屏的控制電路,它就能根據(jù)這個(gè)數(shù)組,畫出相應(yīng)的點(diǎn)陣來(lái)。這個(gè)數(shù)組就是內(nèi)碼。 最后是字形碼,就跟我剛剛說(shuō)的一樣,我們告訴了顯示屏一個(gè)數(shù)組,他就要畫圖形,那么這個(gè)圖形怎么畫呢?這就要我們提前編寫一個(gè)字形碼了,就是在一個(gè)十乘十的區(qū)域內(nèi),哪個(gè)點(diǎn)應(yīng)該被點(diǎn)亮,哪個(gè)點(diǎn)不能被點(diǎn)亮,這樣就能顯示對(duì)應(yīng)的字符了。” “這,這能行嗎?不提字母和符號(hào),那個(gè)畢竟是有數(shù)的,可是我們漢字有十萬(wàn)個(gè)啊,我們要給每個(gè)都編碼嗎?這得要多少的存儲(chǔ)單元才夠啊。” “現(xiàn)在我們剛剛開始弄這個(gè),我們沒(méi)有必要那么做。現(xiàn)在我們的設(shè)計(jì)中,一個(gè)單元擴(kuò)充到了八個(gè)存儲(chǔ)單位,我把每個(gè)單元命名為字節(jié),一個(gè)字節(jié)是八位二進(jìn)制的數(shù)字,比如我們最多用兩個(gè)字節(jié)來(lái)存儲(chǔ)一個(gè)漢字或者符號(hào)。這么一來(lái),我們就能有65536個(gè)編碼可用,足夠了。” 這當(dāng)然夠用了,后世就是一直這么用的,也沒(méi)見不夠用。 “當(dāng)然了,一開始你不要搞這么多,先把常用的字弄進(jìn)來(lái)就行了,比如先搞他三兩千個(gè),不過(guò)字母和符號(hào)要全面一些。”趙燁隨后補(bǔ)充道。 “這是不是就跟摩斯電碼差不多?”張教授問(wèn)道。 “咦?你別說(shuō),還真是。你研究一下,可不可以拿來(lái)用。” 第(1/3)頁(yè)