版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙第一章第一章 計(jì)算機(jī)基礎(chǔ)知識(shí)計(jì)算機(jī)基礎(chǔ)知識(shí)1計(jì)算機(jī)基礎(chǔ)知識(shí)1.3 計(jì)算機(jī)中的信息表示江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.3.1 1.3.1 計(jì)算機(jī)中的數(shù)據(jù)表示計(jì)算機(jī)中的數(shù)據(jù)表示2計(jì)算機(jī)基礎(chǔ)知識(shí)主要內(nèi)容主要內(nèi)容1)1)進(jìn)位計(jì)數(shù)制進(jìn)位計(jì)數(shù)制二進(jìn)制、十進(jìn)制、八進(jìn)制、十六進(jìn)制二進(jìn)制、十進(jìn)制、八進(jìn)制、十六進(jìn)制2)2)不同進(jìn)位計(jì)數(shù)制間的轉(zhuǎn)換不同進(jìn)位計(jì)數(shù)制間的轉(zhuǎn)換3 3) 數(shù)值數(shù)據(jù)的表示數(shù)值數(shù)據(jù)的表示機(jī)器數(shù)的定點(diǎn)機(jī)器數(shù)的定點(diǎn)和浮點(diǎn)表示和浮點(diǎn)表示 江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.1 1.2.1 計(jì)算機(jī)中的數(shù)據(jù)表示計(jì)算機(jī)中的數(shù)據(jù)表示3計(jì)算機(jī)基礎(chǔ)知識(shí)3) 3) 數(shù)值數(shù)據(jù)的表示數(shù)值數(shù)據(jù)的表示問題:?jiǎn)?/p>
2、題: a a. 數(shù)的符號(hào)表示數(shù)的符號(hào)表示 b. 小數(shù)點(diǎn)位置小數(shù)點(diǎn)位置 c. 有限的設(shè)備表示的有效數(shù)值范圍。有限的設(shè)備表示的有效數(shù)值范圍。江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.1 1.2.1 計(jì)算機(jī)中的數(shù)據(jù)表示計(jì)算機(jī)中的數(shù)據(jù)表示4計(jì)算機(jī)基礎(chǔ)知識(shí)3) 3) 數(shù)值數(shù)據(jù)的表示數(shù)值數(shù)據(jù)的表示 (1)(1)機(jī)器數(shù)的定點(diǎn)表示機(jī)器數(shù)的定點(diǎn)表示機(jī)器數(shù):機(jī)器數(shù):數(shù)的正、負(fù)號(hào),也必須用數(shù)的正、負(fù)號(hào),也必須用“0” 0” 和和“1”1”來(lái)表來(lái)表示。通常把一個(gè)數(shù)的最高位定義為符號(hào)位,用示。通常把一個(gè)數(shù)的最高位定義為符號(hào)位,用0 0表示正,表示正,1 1表示負(fù),稱為數(shù)符;其余位仍表示數(shù)值。表示負(fù),稱為數(shù)符;其余位仍表示數(shù)值。若
3、用若用8 8位位( (即即 8 bit)8 bit)字長(zhǎng)來(lái)表達(dá)一個(gè)帶符號(hào)的二進(jìn)制數(shù)字長(zhǎng)來(lái)表達(dá)一個(gè)帶符號(hào)的二進(jìn)制數(shù)(-(-101100)B101100)B,其表示形式如下圖。,其表示形式如下圖。江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.1 1.2.1 計(jì)算機(jī)中的數(shù)據(jù)表示計(jì)算機(jī)中的數(shù)據(jù)表示5計(jì)算機(jī)基礎(chǔ)知識(shí)在機(jī)器中存放的正負(fù)號(hào)數(shù)碼化后的數(shù)稱為在機(jī)器中存放的正負(fù)號(hào)數(shù)碼化后的數(shù)稱為機(jī)器數(shù),機(jī)器數(shù),也也就是說(shuō)就是說(shuō), ,數(shù)在計(jì)算機(jī)內(nèi)的表示稱為機(jī)器數(shù)。機(jī)器數(shù)對(duì)應(yīng)的數(shù)在計(jì)算機(jī)內(nèi)的表示稱為機(jī)器數(shù)。機(jī)器數(shù)對(duì)應(yīng)的數(shù)值稱為機(jī)器數(shù)的真值數(shù)值稱為機(jī)器數(shù)的真值。例:真值數(shù)。例:真值數(shù)(-1100101)B 和和(+100111)B,
4、表示成機(jī)器數(shù)時(shí)則分別為表示成機(jī)器數(shù)時(shí)則分別為 11100101 11100101 和和 0010011100100111,在機(jī)器中表示為如下的形式:,在機(jī)器中表示為如下的形式: 江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.1 1.2.1 計(jì)算機(jī)中的數(shù)據(jù)表示計(jì)算機(jī)中的數(shù)據(jù)表示6計(jì)算機(jī)基礎(chǔ)知識(shí)機(jī)器數(shù)機(jī)器數(shù)總總是是與具體的計(jì)算機(jī)的硬件及型號(hào)相關(guān)聯(lián)的。與具體的計(jì)算機(jī)的硬件及型號(hào)相關(guān)聯(lián)的。在早期的微型計(jì)算機(jī),其機(jī)器數(shù)的字長(zhǎng)為在早期的微型計(jì)算機(jī),其機(jī)器數(shù)的字長(zhǎng)為8 8位、位、1616位,現(xiàn)位,現(xiàn)在仍有一些是在仍有一些是3232位。在現(xiàn)代微機(jī)中,機(jī)器數(shù)的最大長(zhǎng)度位。在現(xiàn)代微機(jī)中,機(jī)器數(shù)的最大長(zhǎng)度達(dá)到達(dá)到6464位(在運(yùn)
5、算中一次指令可處理的數(shù)據(jù)長(zhǎng)度)。位(在運(yùn)算中一次指令可處理的數(shù)據(jù)長(zhǎng)度)。把數(shù)值數(shù)據(jù)送入計(jì)算機(jī)處理,僅轉(zhuǎn)換為二進(jìn)制還是不把數(shù)值數(shù)據(jù)送入計(jì)算機(jī)處理,僅轉(zhuǎn)換為二進(jìn)制還是不行的,除了解決數(shù)的符號(hào)表示問題,也要解決小數(shù)點(diǎn)位行的,除了解決數(shù)的符號(hào)表示問題,也要解決小數(shù)點(diǎn)位置以及用有限的設(shè)備表示的有效數(shù)值范圍等問題。這里置以及用有限的設(shè)備表示的有效數(shù)值范圍等問題。這里重點(diǎn)介紹數(shù)的定點(diǎn)表示。重點(diǎn)介紹數(shù)的定點(diǎn)表示。江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.1 1.2.1 計(jì)算機(jī)中的數(shù)據(jù)表示計(jì)算機(jī)中的數(shù)據(jù)表示7計(jì)算機(jī)基礎(chǔ)知識(shí)定點(diǎn)整數(shù)定點(diǎn)整數(shù)可以認(rèn)為它是小數(shù)點(diǎn)定在數(shù)值最低位右可以認(rèn)為它是小數(shù)點(diǎn)定在數(shù)值最低位右邊的一種數(shù)據(jù)。邊
6、的一種數(shù)據(jù)。 整數(shù)分為帶符號(hào)和不帶符號(hào)兩類。整數(shù)分為帶符號(hào)和不帶符號(hào)兩類。 帶帶符號(hào)整數(shù),符號(hào)位被放在最高位。符號(hào)整數(shù),符號(hào)位被放在最高位。 無(wú)符號(hào)整數(shù):無(wú)符號(hào)整數(shù): 符號(hào)整數(shù):符號(hào)整數(shù):江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.1 1.2.1 計(jì)算機(jī)中的數(shù)據(jù)表示計(jì)算機(jī)中的數(shù)據(jù)表示8計(jì)算機(jī)基礎(chǔ)知識(shí)一般來(lái)看,一般來(lái)看,8 8位字長(zhǎng)的定點(diǎn)機(jī)器數(shù)最大者為位字長(zhǎng)的定點(diǎn)機(jī)器數(shù)最大者為 01111111,01111111,最小者為最小者為 1111111111111111,但但與與 00000000 00000000 是不同的,規(guī)定是不同的,規(guī)定1000000010000000為為-128-128,故故8 8位位字
7、長(zhǎng)的定點(diǎn)機(jī)器數(shù)中帶符號(hào)整數(shù)數(shù)值范圍是字長(zhǎng)的定點(diǎn)機(jī)器數(shù)中帶符號(hào)整數(shù)數(shù)值范圍是 -128-128+127+127,共計(jì)共計(jì)256256個(gè)。個(gè)。8 bit8 bit寬的無(wú)符號(hào)數(shù)的表達(dá)范圍為:寬的無(wú)符號(hào)數(shù)的表達(dá)范圍為:0 0 +255+255江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.1 1.2.1 計(jì)算機(jī)中的數(shù)據(jù)表示計(jì)算機(jī)中的數(shù)據(jù)表示9計(jì)算機(jī)基礎(chǔ)知識(shí)定點(diǎn)小數(shù)定點(diǎn)小數(shù) 是指小數(shù)點(diǎn)固定在最高數(shù)據(jù)位的左邊,小數(shù)點(diǎn)前邊再是指小數(shù)點(diǎn)固定在最高數(shù)據(jù)位的左邊,小數(shù)點(diǎn)前邊再設(shè)一位符號(hào)位。設(shè)一位符號(hào)位。N= N= .a.a-1-1a a-2-2a a-3-3a a-4-4.a.a-m-m 例如,例如,m m最大的小數(shù)為:最大的小
8、數(shù)為:0.11111110.1111111最小的小數(shù)為:最小的小數(shù)為:-0.1111111-0.1111111江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.1 1.2.1 計(jì)算機(jī)中的數(shù)據(jù)表示計(jì)算機(jī)中的數(shù)據(jù)表示10計(jì)算機(jī)基礎(chǔ)知識(shí)浮點(diǎn)數(shù)浮點(diǎn)數(shù)(不講)(不講) 基本思想類似于十進(jìn)制數(shù):基本思想類似于十進(jìn)制數(shù):-678.90123=-0.67890123-678.90123=-0.6789012310103 3江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼11計(jì)算機(jī)基礎(chǔ)知識(shí)計(jì)算機(jī)既能處理數(shù)值數(shù)據(jù),也可以處理如字符、漢字、計(jì)算機(jī)既能處理數(shù)值數(shù)據(jù),也可以處理如字符、漢字、圖形、圖像、聲音等各種類型的數(shù)
9、據(jù)。圖形、圖像、聲音等各種類型的數(shù)據(jù)。前面已經(jīng)強(qiáng)調(diào):計(jì)算機(jī)只能識(shí)別二進(jìn)制形式的數(shù),所前面已經(jīng)強(qiáng)調(diào):計(jì)算機(jī)只能識(shí)別二進(jìn)制形式的數(shù),所以要以要計(jì)算機(jī)計(jì)算機(jī)進(jìn)行進(jìn)行處理的任何類型的數(shù)據(jù)都必須用二進(jìn)制處理的任何類型的數(shù)據(jù)都必須用二進(jìn)制的形式存儲(chǔ)在計(jì)算機(jī)內(nèi)的形式存儲(chǔ)在計(jì)算機(jī)內(nèi)。1) 1) 數(shù)字?jǐn)?shù)字BCD BCD 編碼編碼2) 2) 西文字符編碼西文字符編碼3) 3) 漢字編碼漢字編碼江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼12計(jì)算機(jī)基礎(chǔ)知識(shí)1) 1) 數(shù)字?jǐn)?shù)字BCDBCD碼碼(又稱(又稱84218421碼碼, ,二二-十進(jìn)制數(shù)字編碼)十進(jìn)制數(shù)字編碼)計(jì)算機(jī)采用二進(jìn)制,為了便于人機(jī)
10、交互,常常用一組四位計(jì)算機(jī)采用二進(jìn)制,為了便于人機(jī)交互,常常用一組四位二進(jìn)制編碼表示一個(gè)十進(jìn)制數(shù)字符號(hào),稱為二進(jìn)制編碼表示一個(gè)十進(jìn)制數(shù)字符號(hào),稱為BCDBCD編碼,中文意編碼,中文意思就二進(jìn)制編碼的十進(jìn)制數(shù),不能叫思就二進(jìn)制編碼的十進(jìn)制數(shù),不能叫84218421碼。碼。例如,例如,397397的的BCDBCD碼是碼是0011 1001 01110011 1001 01112) 2) 西文字符編碼西文字符編碼 (ASCII)(ASCII)字符是人與計(jì)算機(jī)進(jìn)行通信、交互的重要媒介。要計(jì)算機(jī)字符是人與計(jì)算機(jī)進(jìn)行通信、交互的重要媒介。要計(jì)算機(jī)識(shí)別字符必須對(duì)字符進(jìn)行二進(jìn)制編碼。字符編碼有各種標(biāo)準(zhǔn),識(shí)別字
11、符必須對(duì)字符進(jìn)行二進(jìn)制編碼。字符編碼有各種標(biāo)準(zhǔn),我國(guó)頒布的字符編碼標(biāo)準(zhǔn)與國(guó)際上普遍使用的我國(guó)頒布的字符編碼標(biāo)準(zhǔn)與國(guó)際上普遍使用的ASCIIASCII基本相同?;鞠嗤?。江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼13計(jì)算機(jī)基礎(chǔ)知識(shí)ASCIIASCII(American Standard Code for Information InterchangeAmerican Standard Code for Information Interchange,美國(guó)美國(guó)信息交換標(biāo)準(zhǔn)代碼信息交換標(biāo)準(zhǔn)代碼)采用七位二進(jìn)制編碼采用七位二進(jìn)制編碼(d d6 6d d5 5d d4 4d d3
12、3d d2 2d d1 1d d0 0) ,故,故可以表示可以表示128128個(gè)字符,其中包括個(gè)字符,其中包括1010個(gè)十進(jìn)制數(shù)(個(gè)十進(jìn)制數(shù)(0 09 9),),5252個(gè)個(gè)英文大寫和小寫字母(英文大寫和小寫字母(A AZ Z,a az z),),3232個(gè)通用控制字符,個(gè)通用控制字符,3434個(gè)專用字符。個(gè)專用字符。ASCIIASCII的排列順序見教材,其中的排列順序見教材,其中d d3 3d d2 2d d1 1d d0 0表示字符所在行,表示字符所在行,d d6 6d d5 5d d4 4表示字符所在列。表示字符所在列。要求能正確查找西文字符的要求能正確查找西文字符的ASCIIASCII
13、編碼!編碼!江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼14計(jì)算機(jī)基礎(chǔ)知識(shí) 江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼15計(jì)算機(jī)基礎(chǔ)知識(shí)通常計(jì)算機(jī)中用一個(gè)字節(jié)通常計(jì)算機(jī)中用一個(gè)字節(jié)(8(8位二進(jìn)制碼位二進(jìn)制碼) )來(lái)表示一個(gè)字來(lái)表示一個(gè)字符,符,右邊七位對(duì)應(yīng)字符的右邊七位對(duì)應(yīng)字符的ASCIIASCII碼,最左邊的一位通常用碼,最左邊的一位通常用作奇偶校驗(yàn),用來(lái)發(fā)現(xiàn)錯(cuò)誤。作奇偶校驗(yàn),用來(lái)發(fā)現(xiàn)錯(cuò)誤。所謂所謂“奇校驗(yàn)奇校驗(yàn)”是指在校是指在校驗(yàn)位上設(shè)置驗(yàn)位上設(shè)置0 0或或1 1,以保證一個(gè)字節(jié)中,以保證一個(gè)字節(jié)中“1”1”的個(gè)數(shù)為奇數(shù)。的個(gè)數(shù)為奇數(shù)。奇偶校驗(yàn)碼
14、是一種最簡(jiǎn)單的校驗(yàn)碼,如果數(shù)碼在存儲(chǔ)、奇偶校驗(yàn)碼是一種最簡(jiǎn)單的校驗(yàn)碼,如果數(shù)碼在存儲(chǔ)、傳送過程中,由于某種原因使得字符編碼的某一位發(fā)生傳送過程中,由于某種原因使得字符編碼的某一位發(fā)生變化(由變化(由1 1變?yōu)樽優(yōu)? 0或由或由0 0變?yōu)樽優(yōu)? 1),在接收到的字節(jié)中,),在接收到的字節(jié)中,“1”1”的個(gè)數(shù)不是原規(guī)定的偶(或奇)數(shù),于是就能發(fā)現(xiàn)錯(cuò)誤。的個(gè)數(shù)不是原規(guī)定的偶(或奇)數(shù),于是就能發(fā)現(xiàn)錯(cuò)誤。江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼16計(jì)算機(jī)基礎(chǔ)知識(shí)3) 3) 漢字編碼漢字編碼漢字比西文字符數(shù)量要多且復(fù)雜,這給計(jì)算機(jī)的漢字編碼漢字比西文字符數(shù)量要多且復(fù)雜,這給計(jì)算機(jī)
15、的漢字編碼帶來(lái)了一定的困難。帶來(lái)了一定的困難。漢字是象形文字,在一個(gè)漢字處理系統(tǒng)漢字是象形文字,在一個(gè)漢字處理系統(tǒng)中,輸入、內(nèi)部處理、輸出對(duì)漢字有不同的編碼要求。中,輸入、內(nèi)部處理、輸出對(duì)漢字有不同的編碼要求。漢字漢字信息處理系統(tǒng)在處理漢字時(shí)要進(jìn)行一系列的漢字代碼轉(zhuǎn)換。信息處理系統(tǒng)在處理漢字時(shí)要進(jìn)行一系列的漢字代碼轉(zhuǎn)換。主要介紹四類:主要介紹四類:漢字輸入碼、漢字交換碼、漢字內(nèi)碼和漢字漢字輸入碼、漢字交換碼、漢字內(nèi)碼和漢字字型碼字型碼。為適應(yīng)計(jì)算機(jī)處理漢字信息的需要,我國(guó)于為適應(yīng)計(jì)算機(jī)處理漢字信息的需要,我國(guó)于19801980年發(fā)布了年發(fā)布了信息處理交換用漢字編碼字符集信息處理交換用漢字編碼字
16、符集 基本集基本集GB2312-80 GB2312-80 。江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼17計(jì)算機(jī)基礎(chǔ)知識(shí)GB2312GB2312將代碼表分為將代碼表分為9494個(gè)區(qū),對(duì)應(yīng)第一字節(jié);每個(gè)區(qū)個(gè)區(qū),對(duì)應(yīng)第一字節(jié);每個(gè)區(qū)9494個(gè)個(gè)位,對(duì)應(yīng)第二字節(jié),兩個(gè)字節(jié)的值分別為區(qū)號(hào)值和位號(hào)值加位,對(duì)應(yīng)第二字節(jié),兩個(gè)字節(jié)的值分別為區(qū)號(hào)值和位號(hào)值加3232(2OH2OH), ,因此也稱為區(qū)位碼。因此也稱為區(qū)位碼。01-0901-09區(qū)為符號(hào)、數(shù)字區(qū),區(qū)為符號(hào)、數(shù)字區(qū),16-8716-87區(qū)為漢字區(qū),區(qū)為漢字區(qū),10-1510-15區(qū)、區(qū)、88-9488-94區(qū)是有待進(jìn)一步標(biāo)準(zhǔn)化
17、的區(qū)是有待進(jìn)一步標(biāo)準(zhǔn)化的空白區(qū)??瞻讌^(qū)。GB2312GB2312將收錄的漢字分成兩級(jí):第一級(jí)是常用漢字將收錄的漢字分成兩級(jí):第一級(jí)是常用漢字計(jì)計(jì) 37553755個(gè),個(gè),置于置于16-5516-55區(qū),按漢語(yǔ)拼音字母區(qū),按漢語(yǔ)拼音字母/ /筆形順序排列;筆形順序排列;第二級(jí)漢字是次常用漢字計(jì)第二級(jí)漢字是次常用漢字計(jì)30083008個(gè),個(gè),置于置于56-8756-87區(qū),按部首區(qū),按部首/ /筆畫順序排列。故而筆畫順序排列。故而 GB2312GB2312最多能表示最多能表示67636763個(gè)漢字個(gè)漢字 。江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼18計(jì)算機(jī)基礎(chǔ)知識(shí)漢字系統(tǒng)對(duì)
18、每個(gè)漢字規(guī)定了輸入計(jì)算機(jī)的代碼漢字系統(tǒng)對(duì)每個(gè)漢字規(guī)定了輸入計(jì)算機(jī)的代碼,即漢,即漢字的字的外部碼外部碼,鍵盤輸入漢字是輸入漢字的外部碼。計(jì)算,鍵盤輸入漢字是輸入漢字的外部碼。計(jì)算機(jī)為了識(shí)別漢字,要把漢字的外部碼轉(zhuǎn)換成漢字的機(jī)為了識(shí)別漢字,要把漢字的外部碼轉(zhuǎn)換成漢字的內(nèi)部?jī)?nèi)部碼碼,以便進(jìn)行處理和存儲(chǔ)。為了將漢字以點(diǎn)陣的形式輸,以便進(jìn)行處理和存儲(chǔ)。為了將漢字以點(diǎn)陣的形式輸出,還要將漢字的內(nèi)部碼轉(zhuǎn)換為漢字的出,還要將漢字的內(nèi)部碼轉(zhuǎn)換為漢字的字形碼字形碼,確定一,確定一個(gè)漢字的點(diǎn)陣。并且,在計(jì)算機(jī)和其它系統(tǒng)或設(shè)備需要個(gè)漢字的點(diǎn)陣。并且,在計(jì)算機(jī)和其它系統(tǒng)或設(shè)備需要信息、數(shù)據(jù)交流時(shí)還必須采用信息、數(shù)據(jù)交
19、流時(shí)還必須采用交換碼交換碼。江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼19計(jì)算機(jī)基礎(chǔ)知識(shí)(1) (1) 外部碼外部碼 外部碼是從鍵盤上往計(jì)算機(jī)內(nèi)輸入漢字時(shí)的代碼,代表某外部碼是從鍵盤上往計(jì)算機(jī)內(nèi)輸入漢字時(shí)的代碼,代表某一個(gè)漢字的一組鍵盤符號(hào)。一個(gè)漢字的一組鍵盤符號(hào)。外部碼也叫漢字輸入碼外部碼也叫漢字輸入碼。目前漢。目前漢字輸入編碼的方案很多,常見的就有幾十種,如字輸入編碼的方案很多,常見的就有幾十種,如漢語(yǔ)拼音碼、漢語(yǔ)拼音碼、五筆字型五筆字型、區(qū)位碼等。各種輸入編碼法大致可以分為四類:、區(qū)位碼等。各種輸入編碼法大致可以分為四類:A A、數(shù)字編碼:國(guó)標(biāo)碼、區(qū)位碼、數(shù)字編碼:
20、國(guó)標(biāo)碼、區(qū)位碼B B、字音編碼:全拼、微軟拼音、智能拼音、字音編碼:全拼、微軟拼音、智能拼音、搜狗拼音搜狗拼音C C、字形編碼:五筆字型、鄭碼、太極碼、字形編碼:五筆字型、鄭碼、太極碼、七部形碼七部形碼D D、音形編碼:自然碼、音形編碼:自然碼 江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼20計(jì)算機(jī)基礎(chǔ)知識(shí)(2) (2) 內(nèi)部碼內(nèi)部碼漢字內(nèi)部碼亦稱為漢字內(nèi)碼或漢字機(jī)內(nèi)碼。計(jì)算機(jī)處理漢漢字內(nèi)部碼亦稱為漢字內(nèi)碼或漢字機(jī)內(nèi)碼。計(jì)算機(jī)處理漢字,實(shí)際上是處理漢字的代碼。當(dāng)計(jì)算機(jī)輸入字,實(shí)際上是處理漢字的代碼。當(dāng)計(jì)算機(jī)輸入外部碼外部碼時(shí),通時(shí),通常常要轉(zhuǎn)成內(nèi)部碼,才能進(jìn)行存儲(chǔ)、運(yùn)算、傳
21、送要轉(zhuǎn)成內(nèi)部碼,才能進(jìn)行存儲(chǔ)、運(yùn)算、傳送。一般一般用用二個(gè)二個(gè)字節(jié)字節(jié)表示一個(gè)漢字的內(nèi)碼表示一個(gè)漢字的內(nèi)碼。內(nèi)部碼經(jīng)常是用漢字在字庫(kù)中的。內(nèi)部碼經(jīng)常是用漢字在字庫(kù)中的物理位置表示,如漢字在字庫(kù)中的序號(hào)或漢字在字庫(kù)中的存物理位置表示,如漢字在字庫(kù)中的序號(hào)或漢字在字庫(kù)中的存儲(chǔ)位置表示。一般地,漢字的內(nèi)部碼不能與西文字符編碼儲(chǔ)位置表示。一般地,漢字的內(nèi)部碼不能與西文字符編碼(ACSII(ACSII碼等碼等) )發(fā)生沖突,并應(yīng)容易發(fā)生沖突,并應(yīng)容易區(qū)分漢字與西文字符區(qū)分漢字與西文字符;盡可;盡可能占用少的字節(jié)表示盡可能多的漢字;與標(biāo)準(zhǔn)交換碼兼容。能占用少的字節(jié)表示盡可能多的漢字;與標(biāo)準(zhǔn)交換碼兼容。江西
22、財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼21計(jì)算機(jī)基礎(chǔ)知識(shí)除了二字節(jié)漢字內(nèi)部碼外,還有三字節(jié)內(nèi)部碼、四字節(jié)內(nèi)除了二字節(jié)漢字內(nèi)部碼外,還有三字節(jié)內(nèi)部碼、四字節(jié)內(nèi)部碼、帶引導(dǎo)碼的漢字內(nèi)部碼、帶符號(hào)的漢字內(nèi)部碼、帶括部碼、帶引導(dǎo)碼的漢字內(nèi)部碼、帶符號(hào)的漢字內(nèi)部碼、帶括號(hào)的漢字內(nèi)部碼等號(hào)的漢字內(nèi)部碼等(3) (3) 交換碼交換碼 ( (國(guó)家標(biāo)準(zhǔn)交換碼國(guó)家標(biāo)準(zhǔn)交換碼) )當(dāng)計(jì)算機(jī)之間或與終端之間進(jìn)行信息交換時(shí),要求它們之當(dāng)計(jì)算機(jī)之間或與終端之間進(jìn)行信息交換時(shí),要求它們之間傳送的漢字代碼信息完全一致,國(guó)家規(guī)定了信息交換用的間傳送的漢字代碼信息完全一致,國(guó)家規(guī)定了信息交換用的標(biāo)準(zhǔn)漢字交換
23、碼標(biāo)準(zhǔn)漢字交換碼GB2312-80GB2312-80信息交換用漢字編碼字符集信息交換用漢字編碼字符集( (基本基本集集),即國(guó)標(biāo)碼。交換碼是用于不同的漢字信息系統(tǒng)間進(jìn)行,即國(guó)標(biāo)碼。交換碼是用于不同的漢字信息系統(tǒng)間進(jìn)行漢字交換時(shí)使用的編碼,簡(jiǎn)稱國(guó)標(biāo)碼。漢字交換時(shí)使用的編碼,簡(jiǎn)稱國(guó)標(biāo)碼。江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼22計(jì)算機(jī)基礎(chǔ)知識(shí)GB312-80GB312-80國(guó)標(biāo)碼共收集了國(guó)標(biāo)碼共收集了74457445個(gè)圖形字符,其中漢字個(gè)圖形字符,其中漢字67636763個(gè)個(gè)( (常用一級(jí)漢字常用一級(jí)漢字 37553755個(gè),二級(jí)漢字個(gè),二級(jí)漢字30083008個(gè)個(gè)) )
24、,一般,一般符號(hào)、數(shù)字、拉丁字母、希臘字母、漢語(yǔ)拼音等符號(hào)、數(shù)字、拉丁字母、希臘字母、漢語(yǔ)拼音等709709個(gè)。個(gè)。漢字國(guó)家標(biāo)準(zhǔn)交換碼與機(jī)內(nèi)碼漢字國(guó)家標(biāo)準(zhǔn)交換碼與機(jī)內(nèi)碼區(qū)位碼、國(guó)標(biāo)碼和機(jī)內(nèi)碼之間的關(guān)系區(qū)位碼、國(guó)標(biāo)碼和機(jī)內(nèi)碼之間的關(guān)系:國(guó)標(biāo)碼國(guó)標(biāo)碼= =( (區(qū)位碼的十六進(jìn)制表示區(qū)位碼的十六進(jìn)制表示)+2020H)+2020H機(jī)內(nèi)碼機(jī)內(nèi)碼= =國(guó)標(biāo)碼國(guó)標(biāo)碼+8080H+8080H江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼23計(jì)算機(jī)基礎(chǔ)知識(shí)編碼的轉(zhuǎn)換舉例編碼的轉(zhuǎn)換舉例 漢字漢字 區(qū)位碼區(qū)位碼 1616進(jìn)制進(jìn)制 國(guó)標(biāo)碼國(guó)標(biāo)碼 機(jī)內(nèi)碼機(jī)內(nèi)碼 文文 464636 36 2E2E24
25、24H H 4E4E4444H H CECEC4C4H H以漢字以漢字“大大”為例,為例,“大大”字的區(qū)位碼為字的區(qū)位碼為20208383,將其轉(zhuǎn)換,將其轉(zhuǎn)換為十六進(jìn)制表示為為十六進(jìn)制表示為14145353H H,加上,加上2020H2020H得到國(guó)標(biāo)碼得到國(guó)標(biāo)碼34347373H H,再加,再加上上8080H8080H得到機(jī)內(nèi)碼為得到機(jī)內(nèi)碼為B4B4F3F3H H。(4) (4) 漢字輸出碼漢字輸出碼 ( (漢字字形碼漢字字形碼) )為輸出漢字,對(duì)漢字字形經(jīng)過點(diǎn)陣的數(shù)字化后的一串二進(jìn)為輸出漢字,對(duì)漢字字形經(jīng)過點(diǎn)陣的數(shù)字化后的一串二進(jìn)制數(shù)稱為漢字輸出碼。制數(shù)稱為漢字輸出碼。又稱漢字字形碼、漢字
26、發(fā)生器編碼。又稱漢字字形碼、漢字發(fā)生器編碼。江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼24計(jì)算機(jī)基礎(chǔ)知識(shí)漢字字形碼是表示漢字字形的字模數(shù)據(jù)。漢字字形碼是表示漢字字形的字模數(shù)據(jù)。漢字的字形碼是用在顯示或打印漢字時(shí)產(chǎn)生字形,通常用漢字的字形碼是用在顯示或打印漢字時(shí)產(chǎn)生字形,通常用點(diǎn)陣、矢量和曲線函數(shù)等方式表示點(diǎn)陣、矢量和曲線函數(shù)等方式表示用點(diǎn)陣表示字形時(shí),漢字字形碼叫做這個(gè)漢字的字形點(diǎn)陣用點(diǎn)陣表示字形時(shí),漢字字形碼叫做這個(gè)漢字的字形點(diǎn)陣碼。例如,碼。例如,1616* *1616點(diǎn)陣碼,每個(gè)漢字占點(diǎn)陣碼,每個(gè)漢字占3232個(gè)字節(jié)個(gè)字節(jié),其中每個(gè)字,其中每個(gè)字節(jié)的一位節(jié)的一位(
27、(bitbit) )代表一個(gè)點(diǎn),當(dāng)該位為代表一個(gè)點(diǎn),當(dāng)該位為“0”0”時(shí),對(duì)應(yīng)的點(diǎn)為時(shí),對(duì)應(yīng)的點(diǎn)為“白白”色,為色,為“1”1”時(shí),對(duì)應(yīng)的點(diǎn)為黑。時(shí),對(duì)應(yīng)的點(diǎn)為黑。點(diǎn)陣漢字有點(diǎn)陣漢字有24242424點(diǎn)陣、點(diǎn)陣、32323232點(diǎn)陣、點(diǎn)陣、48484848點(diǎn)陣等多種。點(diǎn)陣等多種。 每個(gè)每個(gè)24242424點(diǎn)陣漢字占用點(diǎn)陣漢字占用7272字節(jié),同理于字節(jié),同理于16161616點(diǎn)陣占用點(diǎn)陣占用3232字節(jié)。字節(jié)。江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼25計(jì)算機(jī)基礎(chǔ)知識(shí) 漢字編碼之間的關(guān)系漢字編碼之間的關(guān)系例如,我們通過鍵盤輸入一個(gè)漢字例如,我們通過鍵盤輸入一個(gè)漢字“計(jì)計(jì)
28、”,并在屏幕上顯,并在屏幕上顯示,其編碼的轉(zhuǎn)換過程如下:示,其編碼的轉(zhuǎn)換過程如下: 通過鍵盤輸入通過鍵盤輸入輸入碼輸入碼:jiji(拼音輸入法)。(拼音輸入法)。 由輸入法控制程序,按交換碼由輸入法控制程序,按交換碼( (國(guó)標(biāo)碼國(guó)標(biāo)碼00111100 01000110)00111100 01000110),把輸入碼把輸入碼( (jiji) )轉(zhuǎn)換成機(jī)內(nèi)碼(轉(zhuǎn)換成機(jī)內(nèi)碼(10111100 1100011010111100 11000110),并保存),并保存在計(jì)算機(jī)內(nèi)。在計(jì)算機(jī)內(nèi)。輸入碼輸入碼交換碼(國(guó)標(biāo)碼)交換碼(國(guó)標(biāo)碼)機(jī)內(nèi)碼機(jī)內(nèi)碼字形碼字形碼江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2
29、信息編碼信息編碼26計(jì)算機(jī)基礎(chǔ)知識(shí) 漢字顯示驅(qū)動(dòng)程序根據(jù)機(jī)內(nèi)碼計(jì)算出漢字顯示驅(qū)動(dòng)程序根據(jù)機(jī)內(nèi)碼計(jì)算出“計(jì)計(jì)”的字形的字形碼所在字庫(kù)的地址,通過相應(yīng)的地址把字庫(kù)中的字形碼碼所在字庫(kù)的地址,通過相應(yīng)的地址把字庫(kù)中的字形碼取出,存入到相應(yīng)的顯示內(nèi)存單元中。取出,存入到相應(yīng)的顯示內(nèi)存單元中。 在顯示驅(qū)動(dòng)程序的控制下,根據(jù)顯示內(nèi)存中的字形在顯示驅(qū)動(dòng)程序的控制下,根據(jù)顯示內(nèi)存中的字形碼,在屏幕的相應(yīng)位置顯示漢字碼,在屏幕的相應(yīng)位置顯示漢字“計(jì)計(jì)”的字形。的字形。江西財(cái)經(jīng)大學(xué)信息學(xué)院劉謙1.2.2 1.2.2 信息編碼信息編碼27計(jì)算機(jī)基礎(chǔ)知識(shí) 其他編碼其他編碼 UCS編碼編碼 Unicode碼碼 GBK碼
30、碼 BIG5編碼編碼 UCSUCS編碼編碼( (通用多八位編碼字符集通用多八位編碼字符集) )19931993年,國(guó)際標(biāo)準(zhǔn)化組織公布了年,國(guó)際標(biāo)準(zhǔn)化組織公布了UCS(Universal Code UCS(Universal Code Set)Set)。整個(gè)字符集由。整個(gè)字符集由( (組、面、行、字共組、面、行、字共4 4維維) )組成,每維用一組成,每維用一個(gè)個(gè)8 8位二進(jìn)制來(lái)編碼,組(最高位不用,剩下位二進(jìn)制來(lái)編碼,組(最高位不用,剩下7 7位),能表示位),能表示128128個(gè)組;可容納字符數(shù)個(gè)組;可容納字符數(shù)128128組組256256面面256256行行256256個(gè)字位;個(gè)字位;一個(gè)字符就被安排在這個(gè)編碼空間上。這巨大的空間足以容一個(gè)字符就被安排在這個(gè)編碼空間上。這巨大的空間足以容納世界上的各種文字,同時(shí)也符合現(xiàn)代處理系統(tǒng)的體系結(jié)構(gòu)。納世界上的各種文字
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)企業(yè)安全生產(chǎn)月活動(dòng)策劃方案
- 醫(yī)護(hù)人員職業(yè)素養(yǎng)培訓(xùn)講義
- 2025-2030烹飪行業(yè)市場(chǎng)競(jìng)爭(zhēng)分析及特色菜系發(fā)展與服務(wù)營(yíng)銷創(chuàng)新策略研究報(bào)告
- 2025-2030湘菜小吃品類創(chuàng)新與市場(chǎng)發(fā)展前景
- 2025-2030清華大學(xué)人工智能技術(shù)研發(fā)優(yōu)勢(shì)與產(chǎn)業(yè)落地應(yīng)用前景分析文檔
- 2025-2030消防機(jī)器人技術(shù)標(biāo)準(zhǔn)體系構(gòu)建分析及企業(yè)產(chǎn)品質(zhì)量認(rèn)證規(guī)劃研究項(xiàng)目建議書
- 2025-2030消防安全行業(yè)市場(chǎng)分析供應(yīng)及投資前景規(guī)劃分析研究報(bào)告
- 2025-2030消費(fèi)級(jí)基因檢測(cè)市場(chǎng)培育策略研究
- 2025-2030消費(fèi)級(jí)AR眼鏡市場(chǎng)教育階段與爆款產(chǎn)品特征分析
- 2025-2030消費(fèi)電子行業(yè)創(chuàng)新趨勢(shì)洞察及用戶需求變化與品牌競(jìng)爭(zhēng)策略分析報(bào)告
- 一圖看清37家公司經(jīng)營(yíng)模式:財(cái)務(wù)報(bào)表?;鶊D(2025年6月版)(英)
- 如何做好一名護(hù)理帶教老師
- 房地產(chǎn)項(xiàng)目回款策略與現(xiàn)金流管理
- 花溪區(qū)高坡苗族鄉(xiāng)國(guó)土空間總體規(guī)劃 (2021-2035)
- 非連續(xù)性文本閱讀(中考試題20篇)-2024年中考語(yǔ)文重難點(diǎn)復(fù)習(xí)攻略(解析版)
- 專題13 三角函數(shù)中的最值模型之胡不歸模型(原卷版)
- 門診藥房西藥管理制度
- 新能源汽車生產(chǎn)代工合同
- 2025年中煤科工集團(tuán)重慶研究院有限公司招聘筆試參考題庫(kù)含答案解析
- 消防救援預(yù)防職務(wù)犯罪
- 一體化泵站安裝施工方案
評(píng)論
0/150
提交評(píng)論