第八十三章 進展艱難-《四合院:芯生年代》
第(1/3)頁
趙燁想到要不要模仿一下后世的鍵盤呢?現(xiàn)在可是還沒有這個東西呢,自己可以隨心所欲的玩一下這個。
不過很快他就妥協(xié)了,還是得按照后世的鍵盤來設計??梢月宰髡{整,但字母鍵盤的位置不能動。
為啥?
因為他已經(jīng)習慣了?。】偛荒茉O計個鍵盤出來,自己用著都別扭吧!至于別人別扭與否,那跟他就沒關系了。反正他們也沒見過,更沒有用過, 不存在這個別扭的問題吧。
一邊想著,趙燁的手里就沒停,直到把字母鍵和數(shù)字鍵還有一些基本的功能鍵都標完了,這才停下來。然后說道:“我現(xiàn)在能想到的大概就這些,以后隨著應用在增減修改吧?!?
“這個,這個怎么用?”張教授看著這個圖形,感覺如此的怪異。
“當然是輸入用的啦,你先不要關心這個,你要關心的是, 對英文字母,漢字,中英文的符號還有數(shù)學符號進行編碼。這個才是你工作的重點部分?!?
“編碼?”
“對的,編碼!我給你講,咱們這個計算器,是用來做計算的,它有自己的顯示設備,那么自然的,我們得把計算器電路和儲存器內的二進制數(shù)字,變成可以用來給人看的數(shù)字,符號,或者漢字,字母等等。”
“您給我詳細說說?!睆埥淌谡f著,就拔出了鋼筆,準備記錄了。
“首先,這個編碼分為外碼,內碼, 還有字形碼。
先說這個外碼,顧名思義,就是我們用來將漢字,數(shù)字,符號,還有字母輸入到計算器中的一種鍵盤符號,比如,我們總不能把每個漢字都做成一個按鈕吧?這就需要我們用特殊的方法,實現(xiàn)我們的需求。這個我有點兒想法,回頭我們細說,我想用一種拆分漢字的方式來進行實現(xiàn)。
其次是內碼,所有的漢字,數(shù)字,字母,符號,說到底,只是一個圖案,我們要想實現(xiàn)這個圖案,使用的是點陣的顯示技術。怎么講呢就是在一個區(qū)域內,用一個個的點來畫出一個圖形, 那么每個圖形, 都要對應一個固定的二進制數(shù)組。我們在顯示的時候,只要把這個數(shù)組告訴顯示屏的控制電路,它就能根據(jù)這個數(shù)組,畫出相應的點陣來。這個數(shù)組就是內碼。
最后是字形碼,就跟我剛剛說的一樣,我們告訴了顯示屏一個數(shù)組,他就要畫圖形,那么這個圖形怎么畫呢?這就要我們提前編寫一個字形碼了,就是在一個十乘十的區(qū)域內,哪個點應該被點亮,哪個點不能被點亮,這樣就能顯示對應的字符了?!?
“這,這能行嗎?不提字母和符號,那個畢竟是有數(shù)的,可是我們漢字有十萬個啊,我們要給每個都編碼嗎?這得要多少的存儲單元才夠啊。”
“現(xiàn)在我們剛剛開始弄這個,我們沒有必要那么做?,F(xiàn)在我們的設計中,一個單元擴充到了八個存儲單位,我把每個單元命名為字節(jié),一個字節(jié)是八位二進制的數(shù)字,比如我們最多用兩個字節(jié)來存儲一個漢字或者符號。這么一來,我們就能有65536個編碼可用,足夠了。”
這當然夠用了,后世就是一直這么用的,也沒見不夠用。
“當然了,一開始你不要搞這么多,先把常用的字弄進來就行了,比如先搞他三兩千個,不過字母和符號要全面一些?!壁w燁隨后補充道。
“這是不是就跟摩斯電碼差不多?”張教授問道。
“咦?你別說,還真是。你研究一下,可不可以拿來用。”
第(1/3)頁
主站蜘蛛池模板:
瓮安县|
绩溪县|
银川市|
醴陵市|
罗城|
望江县|
呈贡县|
河源市|
四会市|
阿克苏市|
正安县|
深泽县|
枣强县|
安泽县|
黄骅市|
凤山市|
太仓市|
响水县|
延吉市|
濮阳县|
固始县|
吉林市|
肃南|
广汉市|
晴隆县|
布拖县|
郑州市|
北票市|
永吉县|
九龙城区|
芒康县|
瑞安市|
成武县|
科技|
苍山县|
阿瓦提县|
建平县|
宁阳县|
城口县|
都安|
营口市|