
輸入碼、區(qū)位碼、國(guó)標(biāo)碼與機(jī)內(nèi)碼 輸入碼、區(qū)位碼、國(guó)標(biāo)碼與機(jī)內(nèi)碼,這些字對(duì)每一位computer fan 來(lái)說(shuō),可能都不陌生,但其中的聯(lián)系與區(qū)別,可能就不那么清楚了,(筆者作為一名中專(zhuān)電腦教師,經(jīng)常遇到同學(xué)問(wèn)類(lèi)似的問(wèn)題),下面就這問(wèn)題講述一下,以饗讀者 。我們知道,鍵盤(pán)是當(dāng)前微機(jī)的主要輸入設(shè)備,;輸入碼就是使用英文鍵盤(pán)輸入漢字時(shí)的編碼 。目前,我國(guó)已推出的輸入碼有數(shù)百種,但用戶使用較多的約為十幾種,按輸入碼編碼的主要依據(jù),大體可分為順序碼、音碼、形碼、音形碼四類(lèi),如“保”?字,用全拼,輸入碼為碼為“BAO”,用區(qū)位碼,輸入碼為“1703”,用五筆字型則為“WKS” 。計(jì)算機(jī)只識(shí)別由0、1組成的代碼,ASCII碼是英文信息處理的標(biāo)準(zhǔn)編碼,漢字信息處理也必須有一個(gè)統(tǒng)一的標(biāo)準(zhǔn)編碼 。我國(guó)國(guó)家標(biāo)準(zhǔn)局于1981年5月頒布了《信息交換用漢字編碼字符集——基本集》,代號(hào)為GB2312-80,共對(duì)6763個(gè)漢字和682個(gè)圖形字符進(jìn)行了編碼,其編碼原則為:漢字用兩個(gè)字節(jié)表示,每個(gè)字節(jié)用七位碼(高位為0),;國(guó)家標(biāo)準(zhǔn)將漢字和圖形符號(hào)排列在一個(gè)94行94列的二維代碼表中,;每?jī)蓚€(gè)字節(jié)分別用兩位十進(jìn)制編碼,前字節(jié)的編碼稱(chēng)為區(qū)碼,后字節(jié)的編碼稱(chēng)為位碼,此即區(qū)位碼,;如“保”字在二維代碼表中處于17區(qū)第3位,區(qū)位碼即為“1703 ” 。國(guó)標(biāo)碼并不等于區(qū)位碼,它是由區(qū)位碼稍作轉(zhuǎn)換得到,其轉(zhuǎn)換方法為:先將十進(jìn)制區(qū)碼和位碼轉(zhuǎn)換為十六進(jìn)制的區(qū)碼和位碼,;這樣就得了一個(gè)與國(guó)標(biāo)碼有一個(gè)相對(duì)位置差的代碼,;再將這個(gè)代碼的第一個(gè)字節(jié)和第二個(gè)字節(jié)分別加上20H,就得到國(guó)標(biāo)碼 。如:“保”?字的國(guó)標(biāo)碼為3123H,它是經(jīng)過(guò)下面的轉(zhuǎn)換得到的:1703D->1103H->+20H->3123H 。國(guó)標(biāo)碼是漢字信息交換的標(biāo)準(zhǔn)編碼,但因其前后字節(jié)的最高位為0,與ASCII碼發(fā)生沖突,如“保”?字,國(guó)標(biāo)碼為31H和23H,而西文字符“1”和“#”的SCII也為31H和23H,現(xiàn)假如內(nèi)存中有兩個(gè)字節(jié)為31H和23H,;這到底是一個(gè)漢字?,還是兩個(gè)西文字符“1”;和“#”?于是就出現(xiàn)了二義性,顯然,國(guó)標(biāo)碼是不可能在計(jì)算機(jī)內(nèi)部直接采用的,于是,;漢字的機(jī)內(nèi)碼采用變形國(guó)標(biāo)碼,其變換方法為:將國(guó)標(biāo)碼的每個(gè)字節(jié)都加上128,即將兩個(gè)字節(jié)的最高位由0改1,其余7位不變,如:由上面我們知道,“保”字的國(guó)標(biāo)碼為3123H,前字節(jié)為00110001B,后字節(jié)為00100011B,高位改1為10110001B和10100011B 即為B1A3H,因此,?字的機(jī)內(nèi)碼就是B1A3H; 。顯然,漢字機(jī)內(nèi)碼的每個(gè)字節(jié)都大于128,這就解決了與西文字符的ASCII碼沖突的問(wèn)題 。如上所述,漢字輸入碼、區(qū)位碼、;國(guó)標(biāo)碼與機(jī)內(nèi)碼都是漢字的編碼形式,它們之間有著千絲萬(wàn)縷的聯(lián)系,但其間的區(qū)別也是不容忽視的 。
【國(guó)標(biāo)碼與機(jī)內(nèi)碼之間區(qū)別是】
猜你喜歡
- 華為手機(jī)換電池多少錢(qián)
- 電子稱(chēng)可以帶上飛機(jī)嗎 禁止乘機(jī)旅客攜帶但可托運(yùn)的物品
- 肚臍橙有什么功效 肚臍橙有哪些功效
- 托業(yè)考試時(shí)間?怎么報(bào)名?費(fèi)用?分級(jí)嗎?相當(dāng)與六級(jí)?
- 霸王鞭的功效與作用 霸王鞭的功效與作用有哪些
- 微信怎么識(shí)物 微信如何識(shí)物
- 洗衣機(jī)清洗小妙招 洗衣機(jī)怎么清洗
- oppo手機(jī)玩游戲很卡怎么辦 這樣做
- 手機(jī)丟了怎么定位 手機(jī)丟了如何定位找回呢
- 桃子的功效與作用是什么 桃子有什么功效與作用
