考點(diǎn)6二、十、十六進(jìn)制數(shù)的數(shù)碼
(1)十進(jìn)制和二進(jìn)制的基數(shù)分別為10和2,即“逢十進(jìn)一”和“逢二進(jìn)一”。它們分別含有10個(gè)數(shù)碼(0,1,2,3,4,5,6,7,8,9)和兩個(gè)數(shù)碼(0,1)。位權(quán)分別為10i和2i(i=-m-n-1,m,n為自然數(shù))。二進(jìn)制是計(jì)算機(jī)中采用的數(shù)制,它具有簡單可行、運(yùn)算規(guī)則簡單、適合邏輯運(yùn)算的特點(diǎn)。
(2)十六進(jìn)制基數(shù)為16,即含有16個(gè)數(shù)字符號(hào):0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F(xiàn)。其中A,B,C,D,E,F(xiàn)分別表示數(shù)碼10,11,12,13,14,15,權(quán)為16i(i=-m~n一1,其中m、n為自然數(shù))。加法運(yùn)算規(guī)則為“逢十六進(jìn)一”。如表1-3所示列出了0~15這16個(gè)十進(jìn)制數(shù)與其他3種數(shù)制的對(duì)應(yīng)表示。
(3)非十進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)。利用按權(quán)展開的方法,可以把任一數(shù)制轉(zhuǎn)換成十進(jìn)制數(shù)。例如:
1010. 101 B=1 ×23+0 ×22+1 ×21+0 ×2 01×2-1+0 ×2-2+1×2-3
只要掌握了數(shù)制的概念,那么將任一R進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)的方法都是一樣的。
(4)十進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制整數(shù)。把十進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制整數(shù),其方法是采用“除二取余”法。具體步驟是:把十進(jìn)制整數(shù)除以2得一商數(shù)和一余數(shù);再將所得的商除以2,又得到一個(gè)新的商數(shù)和余數(shù);這樣不斷地用2去除所得的商數(shù),直到商等于0為止。每次相除所得的余數(shù)便是對(duì)應(yīng)的二進(jìn)制整數(shù)的各位數(shù)碼。第一次得到的余數(shù)為最低有效位,最后一次得到的余數(shù)為最高有效位。
把十進(jìn)制小數(shù)轉(zhuǎn)換成二進(jìn)制小數(shù),方法是“乘2取整”,其結(jié)果通常是近似表示。轉(zhuǎn)換成二進(jìn)制小數(shù),方法是“乘2取整”,其結(jié)果通常是近似表示。上述的方法同樣適用于十進(jìn)制數(shù)對(duì)十六進(jìn)制數(shù)的轉(zhuǎn)換,只是使用的基數(shù)不同。
(5)二進(jìn)制數(shù)與十六進(jìn)制數(shù)間的轉(zhuǎn)換。二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)的方法是從個(gè)位數(shù)開始向左按每4位的組劃分,不足4位的組以0補(bǔ)足,然后將每組4位二進(jìn)制數(shù)代之以一位十六進(jìn)制數(shù)字即可。十六進(jìn)制數(shù)字即可
1.3 計(jì)算機(jī)中字符的編碼
考點(diǎn)7 西文字符的編碼
計(jì)算機(jī)中常用的字符編碼有EBCDIC碼和ASCII碼。IBM系列大型機(jī)采用EBCDIC碼,微型機(jī)采用ASCII碼是美國標(biāo)準(zhǔn)信息交換碼,被國際化組織指定為國際標(biāo)準(zhǔn)。它有7位碼和8位碼兩種版.國際的7位ASCII碼是用7位二進(jìn)制數(shù)表示一個(gè)字符的編碼,其編碼范圍從0000000B一1111111B,共有7=128個(gè)不同的編碼值,相應(yīng)可以表示128個(gè)不同的編碼。7位ASCII碼表如表14所示。
表1-4 7位ASCII碼表
考點(diǎn)8漢字的編碼
1.漢字信息的交換碼
漢字信息交換碼簡稱交換碼,也叫國標(biāo)碼。規(guī)定了7 445個(gè)字符編碼,其中有682個(gè)非漢字圖形符和6763個(gè)漢字的代碼。有一級(jí)常用字3 755個(gè),二級(jí)常用字3 008個(gè)。兩個(gè)字節(jié)存儲(chǔ)一個(gè)國標(biāo)碼。國標(biāo)碼的編碼范圍?121 H一7E7EH。區(qū)位碼和國標(biāo)碼之間的轉(zhuǎn)換方法是將一個(gè)漢字的十進(jìn)制區(qū)號(hào)和十進(jìn)制位號(hào)分別轉(zhuǎn)換成十六進(jìn)制數(shù),然后再分別加上20H,就成為此漢字的國標(biāo)碼:
漢字國標(biāo)碼=區(qū)號(hào)(十六進(jìn)制數(shù))+20H位號(hào)(十六進(jìn)制數(shù))+ 20H
而得到漢字的國標(biāo)碼之后,我們就可以使用以下公式計(jì)算漢字的機(jī)內(nèi)碼:
漢字機(jī)內(nèi)碼=漢字國標(biāo)碼+8080H
2.漢字偷入碼
漢字輸人碼也叫外碼,都是由鍵盤上的字符和數(shù)字組成的。目前流行的編碼方案有全拼輸人法、雙拼輸入法、自然碼輸人法和五筆輸人法等。
3.漢字內(nèi)碼
漢字內(nèi)碼是在計(jì)算機(jī)內(nèi)部對(duì)漢字進(jìn)行存儲(chǔ)、處理的漢字代碼,它應(yīng)能滿足存儲(chǔ)、處理和傳輸?shù)囊。一個(gè)漢字輸人計(jì)算機(jī)后就轉(zhuǎn)換為內(nèi)碼。內(nèi)碼需要兩個(gè)字節(jié)存儲(chǔ),每個(gè)字節(jié)以最高位置‘1”作為內(nèi)碼的標(biāo)識(shí)。
4.漢字字型碼
漢字字型碼也叫字模或漢字輸出碼。在計(jì)算機(jī)中,8個(gè)二進(jìn)制位組成一個(gè)字節(jié),它是度量空間的基本單可見一個(gè)16 x 16點(diǎn)陣的字型碼需要16 x 16/8=32字節(jié)存儲(chǔ)空間。
漢字字型通常分為通用型和精密型兩類。
5.漢字地址碼
漢字地址碼是指漢字庫中存儲(chǔ)漢字字型信息的邏輯地址碼。它與漢字內(nèi)碼有著簡單的對(duì)應(yīng)關(guān)系,以簡化內(nèi)碼到地址碼的轉(zhuǎn)換。
6.各種漢字代碼之間的關(guān)系
漢字的輸人、處理和輸出的過程,實(shí)際上是漢字的各種代碼之間的轉(zhuǎn)換過程。如圖1- 1表示了這些漢字代碼在漢字信息處理系統(tǒng)中的位置及它們之間的關(guān)系.
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試精華備考資料匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |