機外碼

機外碼

目前微機中套用最普遍的是美國標準信息交換碼(簡稱ASCII碼,American Standard Code for Information Interchange),EBCDIC碼(Extended Binary Coded Decimal Interchange Code)和對漢字進行編碼的GB-2312國標碼.
下面分別介紹它們的編碼.
(1)ASCII碼
ASCII碼用7位二進制碼對字元進行編碼,如附錄1所示.
每個ASCII碼字元用七位編碼,最高位用0填充,或者加一位奇偶校驗位構成一個滿位元組.存儲器中以位元組作為基本的編址單位,正好存放一個字元的ASCII碼.
(2)漢字的編碼
由於漢字的數量多(常用漢字就有幾千個),它的編碼相對要複雜些,編碼後的二進制位數也較多.漢字的編碼有機內碼和機外碼兩類.機內碼是漢字的標識碼,機外碼則用於漢字的輸入,以滿足不同的需要.
下面分別介紹漢字的國標碼,機內碼和機外碼.
1)國標碼 為了在信息交換中有個通用標準,我國在1981年公布了國家標準GB232-1980《信息交換用漢字編碼字元基本集》,簡稱國標碼.
機內碼是計算機系統內部用來表示漢字的編碼.計算機系統所採用的機內碼以GB2312-1980碼為基礎,為使該碼與ASCII碼有所區別,將漢字國標碼每個位元組的最高位置1,作為該漢字的機內碼.例如,阿字的國標碼是3022H,其機內碼為BOA2H.
3)機外碼 目前常用的機外碼主要有區位碼,國標碼,首尾碼,拼音碼,五筆字型等.

相關詞條

熱門詞條

聯絡我們