《遼師大版信息技術(shù)七上《計(jì)算機(jī)中信息的表示》word教案》由會(huì)員分享,可在線閱讀,更多相關(guān)《遼師大版信息技術(shù)七上《計(jì)算機(jī)中信息的表示》word教案(3頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、名師精編 優(yōu)秀教案
計(jì)算機(jī)中字符的編碼
一個(gè)二進(jìn)制數(shù)位簡(jiǎn)稱為位(英文名稱為bit)。計(jì)算機(jī)中最直接、最基本的操作就是對(duì)二 進(jìn)制位的操作。
一個(gè)二進(jìn)制位可表示兩種狀態(tài) (0或1)。
兩個(gè)二進(jìn)制位可表示四種狀態(tài) (00, 01, 10, 11)。
位數(shù)多,所表示的狀態(tài)就越多。
ASCII 碼
ASCII 碼是美國(guó)信息交換用標(biāo)準(zhǔn)代碼 (American Standard Codefor Information Inte
rchange)。ASCII碼雖然是美國(guó)國(guó)家標(biāo)準(zhǔn), 但它已被國(guó)際標(biāo)準(zhǔn)化組織 (ISO)認(rèn)定為國(guó)際標(biāo)準(zhǔn),
為世界公認(rèn),并在世界范圍內(nèi)通用。
ASCII碼用一個(gè)8
2、位二進(jìn)制數(shù)(字節(jié))表示,每個(gè)字節(jié)只占用了 7位,最高位恒為 0。7 位ASCII碼可以表示128(27=128)種字符,其中通用控制字符 34個(gè),阿拉伯?dāng)?shù)字10個(gè),大、 小寫英文字母52個(gè),各種標(biāo)點(diǎn)符號(hào)和運(yùn)算符號(hào) 32個(gè)。
編碼范圍
二進(jìn)制
十進(jìn)制
十六進(jìn)制
基本ASCII碼
00000000-
-01111111
0 ?127
0?7F
控制字符
00000000-
-00100000、 01111111
0?32、127
0 ?1F、7F
數(shù)字
00110000-
-00111001
48 ?57
30
?39
大寫字母
01000001三
-
3、01011010
65 ?90
41
?5A
小寫字母
01100001?01111010
97 ?122
61
?7A
當(dāng)最高位為0時(shí),稱為基本 ASCII碼,當(dāng)最高位為1時(shí),形成擴(kuò)充的 ASCII碼,它表 示數(shù)的范圍為128?255,可表示128種字符。通常各個(gè)國(guó)家都把擴(kuò)充的 ASCII碼作為自己
國(guó)家語(yǔ)言文字的代碼。
漢字編碼
我國(guó)用戶在使用計(jì)算機(jī)進(jìn)行信息處理時(shí),一般都要用到漢字。由于漢字是象形文字,
字的數(shù)目很多,常用漢字就有3000?5000個(gè),加上漢字的形狀和筆畫多少差異極大, 因此,
不可能用少數(shù)幾個(gè)確定的符號(hào)將漢字完全表示出來(lái),或像英文那樣將漢字
4、拼寫出來(lái)。漢字 必須有它自己獨(dú)特的編碼。
1.漢字信息交換碼(國(guó)標(biāo)碼)
《信息交換用漢字編碼字符集 基本集》是我國(guó)于1980年制定的國(guó)家標(biāo)準(zhǔn) GB2312-80 ,
代號(hào)為國(guó)標(biāo)碼,是國(guó)家規(guī)定的用于漢字信息處理使用的代碼依據(jù)。
GB2312-80中規(guī)定了信息交換用的 6763個(gè)漢字和682個(gè)非漢字圖形符號(hào)(包括幾種外文 字母、數(shù)字和符號(hào))的代碼。
6763個(gè)漢字又按其使用頻度、 組詞能力以及用途大小分成一級(jí)常用漢字 3755個(gè)和二級(jí)
常用漢字3008個(gè)。
一級(jí)漢字按拼音字母順序排列;若遇同音字,則按起筆的筆形順序排列;若起筆相同, 則按第二筆的筆形順序排列,依次類推。所謂筆形順序,
5、就是橫、豎、撇、點(diǎn)和折的順序。 二級(jí)漢字按部首順序排列。
在此標(biāo)準(zhǔn)中,每個(gè)漢字(圖形符號(hào))采用雙字節(jié)表示。每個(gè)字節(jié)只用低 7位,最高位恒為 1。由于低7位中有34種狀態(tài)是用于控制字符,因此,只有 94(128-34=94)種狀態(tài)可用于漢 字編碼。這樣,雙字節(jié)的低 7位只能表示94X94=8836種狀態(tài)。
編碼范圍
二進(jìn)制數(shù)碼
十進(jìn)制數(shù)碼
基本ASCII碼
00000000?01111111
0 ?127
控制字符
00000000?00100000、 01111111
0?32、 127
可用漢字段
00100001?01111110
33 ?126 (1 ?94)
6、
O; ASCII 碼
10000000?11111111
128?255
控制字符
10000000?10100000、 11111111
128?160、 255
GB2312-80
10100001?11111110
161 ?254 (1 ?94)
此標(biāo)準(zhǔn)的漢字編碼表有 94行、94列,其行號(hào)稱為區(qū)號(hào),列號(hào)稱為位號(hào)。雙字節(jié)中,用 高字節(jié)表示區(qū)號(hào),低字節(jié)表示位號(hào)。非漢字圖形符號(hào)置于第 1?11區(qū),一級(jí)漢字3755個(gè)且
于第16?55區(qū),二級(jí)漢字 3008個(gè)置于第56?87區(qū)。
每個(gè)圖形字符的漢字交換碼,均用兩個(gè)字節(jié)的低 7位二進(jìn)制碼表示。漢字國(guó)標(biāo)碼通常
用十六進(jìn)制
7、數(shù)表示。
例如:中”字的區(qū)號(hào)為54,位號(hào)為48,計(jì)算它的二進(jìn)制數(shù)和十六進(jìn)制數(shù)國(guó)標(biāo)碼。
解:先將區(qū)、位號(hào)分別加上 32 :
54+32=86
48+32=80
分別轉(zhuǎn)換為二進(jìn)制數(shù):
(86)10=01010110
(80)10=01010000
得到二進(jìn)制數(shù)國(guó)標(biāo)碼為:
01010110 01010000 o
最后通過(guò)8 4 2 1 —三進(jìn)制取位法轉(zhuǎn)換成十六進(jìn)制漢字國(guó)標(biāo)碼為: 5650。
又如 國(guó)”字的區(qū)號(hào)為25,位號(hào)為90,用以上相同的方法得到它的國(guó)標(biāo)碼為:
二進(jìn)制:00111001 01111010
十六進(jìn)制:397A
2 .漢字的機(jī)內(nèi)碼
漢字的機(jī)內(nèi)碼是供計(jì)算機(jī)系
8、統(tǒng)內(nèi)部進(jìn)行存儲(chǔ)、加工處理、傳輸統(tǒng)一使用的代碼,又稱 為漢字內(nèi)部碼或漢字內(nèi)碼。目前使用最廣泛的一種為兩個(gè)字節(jié)的機(jī)內(nèi)碼,俗稱變形的國(guó)標(biāo) 碼。這種格式的機(jī)內(nèi)碼是將國(guó)標(biāo) GB2312-80交換碼的兩個(gè)字節(jié)的最高位分別置為 l而得到
的。其最大優(yōu)點(diǎn)是機(jī)內(nèi)碼表示筒單,且與交換碼之間有明顯的對(duì)應(yīng)關(guān)系,同時(shí)也解決了中 西文機(jī)內(nèi)碼存在二義性的問題。
例如 中”的國(guó)標(biāo)碼為十六進(jìn)制:
5650(01010110 01010000),
其對(duì)應(yīng)的機(jī)內(nèi)碼為十六進(jìn)制:
D6D0(11010110 11010000)。
同樣, 國(guó)”字的國(guó)標(biāo)碼為:397A,其對(duì)應(yīng)的機(jī)內(nèi)馮為: B9FA。
漢字的機(jī)內(nèi)碼與國(guó)標(biāo)碼的關(guān)
9、系 :
? 十六進(jìn)制:
機(jī)內(nèi)碼區(qū)號(hào)(劃=國(guó)標(biāo)碼高位字節(jié)+ 80H
機(jī)內(nèi)碼位號(hào)(劃=國(guó)標(biāo)碼低位字節(jié)+ 80H
? 十進(jìn)制:
機(jī)內(nèi)碼區(qū)號(hào)=國(guó)標(biāo)碼高位字節(jié) (到+ 128
機(jī)內(nèi)碼位號(hào)=國(guó)標(biāo)碼低位字節(jié) (io)+ 128
漢字的區(qū)位碼與國(guó)標(biāo)碼的關(guān)系 :
? 十六進(jìn)制:
國(guó)標(biāo)碼高位字節(jié)=區(qū)位碼區(qū)號(hào) (16)+ 20H
國(guó)標(biāo)碼低位字節(jié)=區(qū)位碼位號(hào) (i6)+ 20H
? 十進(jìn)制:
國(guó)標(biāo)碼高位字節(jié)(io)=區(qū)位碼區(qū)號(hào)+ 32
國(guó)標(biāo)碼低位字節(jié)(到=區(qū)位碼位號(hào)+ 32
漢字的區(qū)位碼與機(jī)內(nèi)碼的關(guān)系 :
? 十六進(jìn)制:
機(jī)內(nèi)碼高位字節(jié)=區(qū)位碼區(qū)號(hào) (16)+A0H
機(jī)內(nèi)碼低位字節(jié)=
10、區(qū)位碼位號(hào) (16)+ A0H
? 十進(jìn)制:
機(jī)內(nèi)碼高位字節(jié)(10)=區(qū)位碼區(qū)號(hào)+ 160
機(jī)內(nèi)碼低位字節(jié)(到=區(qū)位碼位號(hào)+ 160
3 .漢字的^^入碼(外碼)
漢字輸入碼是為了將漢字通過(guò)鍵盤輸入計(jì)算機(jī)而設(shè)計(jì)的代碼。漢字輸入編碼方案很多, 其表示形式大多用字母、數(shù)字或符號(hào)。輸入碼的長(zhǎng)度也不同,多數(shù)為四個(gè)字節(jié)。綜合起來(lái) 可分為流水碼、拼音類輸入法、拼形類輸入法和音形結(jié)合類輸入法幾大類。
4 .漢字的字形碼
漢字字形碼是漢字字庫(kù)中存儲(chǔ)的漢字字形的數(shù)字化信息,用于漢字的顯示和打印。目 前漢字字形的產(chǎn)生方式大多是數(shù)字式,即以點(diǎn)陣方式形成漢字。因此,漢字字形碼主要是 指漢字字形點(diǎn)陣的代碼
11、。
漢字字形點(diǎn)陣有 16X6點(diǎn)陣、24X24點(diǎn)陣、32X32點(diǎn)陣、64X64點(diǎn)陣、96X96點(diǎn)陣、
128 >128 點(diǎn)陣、256 >256 點(diǎn)陣等。
一個(gè)漢字方塊中行數(shù)、列數(shù)分得越多,描繪的漢字也就越細(xì)微,但占用的存儲(chǔ)空間也
就越多。漢字字形點(diǎn)陣中每個(gè)點(diǎn)的信息要用一位二進(jìn)制碼來(lái)表示。對(duì)于 16X16點(diǎn)陣的字形
碼,需要用32個(gè)字節(jié)(16 M6氣=32)表示;24X24點(diǎn)陣的字形碼需要用 72個(gè)字節(jié)(24 >244=72)
漢字字庫(kù),是漢字字形數(shù)字化后,以二進(jìn)制文件形式存儲(chǔ)在存儲(chǔ)器中而形成的漢字字 模庫(kù)。漢字字模庫(kù)亦稱漢字字形庫(kù),簡(jiǎn)稱漢字字庫(kù)。漢字字庫(kù)可分為軟漢字字庫(kù)和硬漢字 字庫(kù)。
漢字字庫(kù)文件存儲(chǔ)在軟盤或硬盤中,稱為軟漢字宇庫(kù)。漢字字庫(kù)存儲(chǔ)在漢卡中,將漢 卡安裝在機(jī)器的擴(kuò)展槽中,稱為硬漢字字庫(kù),亦稱漢卡。