雙鴿打字機
壹、將區位碼轉換為國標碼。兩區位碼改寫成十六進制,XXOOH。XX是區碼,OO是衛碼H代表十六進制。將XXOOH加2020H得到的就是國標碼
二、國標碼轉換成機內碼。將所得到的國標碼加8080H,就可得機內碼。
如果是機內碼轉化成國標碼,或者是國標碼轉化成區位碼,做減法就可以了
區位碼、國標碼與機內碼的轉換關系方法:
(1)區位碼先轉換成十六進制數表示
(2)(區位碼的十六進制表示)+2020H=國標碼;
(3)國標碼+8080H=機內碼
舉例:以漢字“大”為例,“大”字的區內碼為2083
解:1、區號為20,位號為83
2、將區位號2083轉換為十六進制表示為1453H
3、1453H+2020H=3473H,得到國標碼3473H
4、3473H+8080H=B4F3H,得到機內碼為B4F3H
小結:
字符編碼的兩種表示方式:ASCII(字符的表示);GB2312(國標碼,漢字編碼)