首頁 > 現代都市 > 四合院:芯生年代 > 第八十三章 進展艱難

第八十三章 進展艱難(1/2)

目錄

趙燁想到要不要模仿一下後世的鍵盤呢?現在可是還沒有這個東西呢,自己可以隨心所欲的玩一下這個。

不過很快他就妥協了,還是得按照後世的鍵盤來設計。可以略作調整,但字母鍵盤的位置不能動。

為啥?

因為他已經習慣了啊!總不能設計個鍵盤出來,自己用著都彆扭吧!至於別人彆扭與否,那跟他就沒關係了。反正他們也沒見過,更沒有用過, 不存在這個彆扭的問題吧。

一邊想著,趙燁的手裡就沒停,直到把字母鍵和數字鍵還有一些基本的功能鍵都標完了,這才停下來。然後說道:「我現在能想到的大概就這些,以後隨著應用在增減修改吧。」

「這個,這個怎麼用?」張教授看著這個圖形,感覺如此的怪異。

「當然是輸入用的啦,你先不要關心這個,你要關心的是, 對英文字母,漢字,中英文的符號還有數學符號進行編碼。這個才是你工作的重點部分。」

「編碼?」

「對的,編碼!我給你講,咱們這個計算器,是用來做計算的,它有自己的顯示設備,那麼自然的,我們得把計算器電路和儲存器內的二進位數字,變成可以用來給人看的數字,符號,或者漢字,字母等等。」

「您給我詳細說說。」張教授說著,就拔出了鋼筆,準備記錄了。

「首先,這個編碼分為外碼,內碼, 還有字形碼。

先說這個外碼,顧名思義,就是我們用來將漢字,數字,符號,還有字母輸入到計算器中的一種鍵盤符號,比如,我們總不能把每個漢字都做成一個按鈕吧?這就需要我們用特殊的方法,實現我們的需求。這個我有點兒想法,回頭我們細說,我想用一種拆分漢字的方式來進行實現。

其次是內碼,所有的漢字,數字,字母,符號,說到底,只是一個圖案,我們要想實現這個圖案,使用的是點陣的顯示技術。怎麼講呢就是在一個區域內,用一個個的點來畫出一個圖形, 那麼每個圖形, 都要對應一個固定的二進位數組。我們在顯示的時候,只要把這個數組告訴顯示屏的控制電路,它就能根據這個數組,畫出相應的點陣來。這個數組就是內碼。

最後是字形碼,就跟我剛剛說的一樣,我們告訴了顯示屏一個數組,他就要畫圖形,那麼這個圖形怎麼畫呢?這就要我們提前編寫一個字形碼了,就是在一個十乘十的區域內,哪個點應該被點亮,哪個點不能被點亮,這樣就能顯示對應的字符了。」

「這,這能行嗎?不提字母和符號,那個畢竟是有數的,可是我們漢字有十萬個啊,我們要給每個都編碼嗎?這得要多少的存儲單元才夠啊。」

「現在我們剛剛開始弄這個,我們沒有必要那麼做。現在我們的設計中,一個單元擴充到了八個存儲單位,我把每個單元命名為字節,一個字節是八位二進位的數字,比如我們最多用兩個字節來存儲一個漢字或者符號。這麼一來,我們就能有65536個編碼可用,足夠了。」

這當然夠用了,後世就是一直這麼用的,也沒見不夠用。

「當然了,一開始你不要搞這麼多,先把常用的字弄進來就行了,比如先搞他三兩千個,不過字母和符號要全面一些。」趙燁隨後補充道。

「這是不是就跟摩斯電碼差不多?」張教授問道。

「咦?你別說,還真是。你研究一下,可不可以拿來用。」

「好的,我儘快做起來這方面的工作,我可以請教一些文字方面的專家。」

「對對對,就是要群策群力嘛,自己做好銜接工作就行了。」

趙燁當然知道,這不可能是張教授一個人能搞定的。編碼其實簡單的很,現在他們是第一個搞這個的,他們就是標準!

相應的,字形碼才是難點,要一個一個的去設計,煩得很吶!

打發走了這個人,趙燁趕緊往自己的休息室里鑽,生怕遇到慈教授他們幾個。雖說他們的工作才是核心,但是趙燁還沒打算現在就開始給他們「補課」。目前來講,他們的工作在後世屬於IC設計的範疇。不過現在他們考慮的東西,要比後世的那些架構師複雜的多。

畢竟這個時候產業鏈還沒有形成,從設計到加工,都需要他們去關注和設計。

這哪是一口能吃下的?

趙燁已經給他們「留作業」了,先把他之前的設計吃透了再聊。這可不是一天兩天就能完成的。

不過這也是基礎,如果連「看圖說話」都做不到,那還談何自己設計呢?

趙燁溜號,並不是為了自己睡大覺,而是他得去空間裡,琢磨一下寄存器這個東西。

本章未完,點選下一頁繼續閱讀。

目錄
返回頂部