遼師大版資訊科技七上《計算機中資訊的表示》教案

2023-02-02 22:03:03 字數 3156 閱讀 7677

計算機中字元的編碼

乙個二進位制數字簡稱為位(英文名稱為 bit)。計算機中最直接、最基本的操作就是對二進位制位的操作。

乙個二進位制位可表示兩種狀態(0或1)。

兩個二進位制位可表示四種狀態(00,01,10,11)。

位數多,所表示的狀態就越多。

ascii 碼

ascii 碼是美國資訊交換用標準**(american standard codefor information interchange)。ascii碼雖然是美國國家標準,但它已被國際標準化組織(iso)認定為國際標準,為世界公認,並在世界範圍內通用。

ascii碼用乙個8位二進位制數(位元組)表示,每個位元組只占用了7位,最高位恒為0。7位ascii碼可以表示128(27=128)種字元,其中通用控制字元34個,阿拉伯數字10個,大、小寫英文本母52個,各種標點符號和運算符號32個。

當最高位為0時,稱為基本ascii碼,當最高位為1時,形成擴充的ascii碼,它表示數的範圍為128~255,可表示128種字元。通常各個國家都把擴充的ascii碼作為自己國家語言文字的**。

漢字編碼

我國使用者在使用計算機進行資訊處理時,一般都要用到漢字。由於漢字是象形文本,字的數目很多,常用漢字就有3000~5000個,加上漢字的形狀和筆畫多少差異極大,因此,不可能用少數幾個確定的符號將漢字完全表示出來,或像英文那樣將漢字拼寫出來。漢字必須有它自己獨特的編碼。

1. 漢字資訊交換碼(國標碼)

《資訊交換用漢字編碼字符集·基本集》是我國於2023年制定的國家標準 gb2312-80,代號為國標碼,是國家規定的用於漢字資訊處理使用的**依據。

gb2312-80中規定了資訊交換用的6763個漢字和682個非漢字圖形符號(包括幾種外文本母、數字和符號)的**。

6763個漢字又按其使用頻度、組詞能力以及用途大小分成一級常用漢字3755個和二級常用漢字3008個。

一級漢字按拼音字母順序排列;若遇同音字,則按起筆的筆形順序排列;若起筆相同,則按第二筆的筆形順序排列,依次類推。所謂筆形順序,就是橫、豎、撇、點和折的順序。二級漢字按部首順序排列。

在此標準中,每個漢字(圖形符號)採用雙位元組表示。每個位元組只用低7位,最高位恒為1。由於低7位中有34種狀態是用於控制字元,因此,只有94(128-34=94)種狀態可用於漢字編碼。

這樣,雙位元組的低7位只能表示94×94=8836種狀態。

此標準的漢字編碼表有94行、94列,其行號稱為區號,列號稱為位號。雙位元組中,用高位元組表示區號,低位元組表示位號。非漢字圖形符號置於第1~11區,一級漢字3755個且於第16~55區,二級漢字3008個置於第56~87區。

每個圖形字元的漢字交換碼,均用兩個位元組的低7位二進位製碼表示。漢字國標碼通常用十六進製制數表示。

例如:「中」字的區號為54,位號為48,計算它的二進位制數和十六進製制數國標碼。

解:先將區、位號分別加上 32 :

54+32=86

48+32=80

分別轉換為二進位制數:

(86)10=01010110

(80)10=01010000

得到二進位制數國標碼為:

01010110 01010000。

最後通過 8 4 2 1 ── 二進位製取位法轉換成十六進製制漢字國標碼為:5650。

又如「國」字的區號為25,位號為90,用以上相同的方法得到它的國標碼為:

二進位制:00111001 01111010

十六進製制:397a

2. 漢字的機內碼

漢字的機內碼是供計算機系統內部進行儲存、加工處理、傳輸統一使用的**,又稱為漢字內部碼或漢字內碼。目前使用最廣泛的一種為兩個位元組的機內碼,俗稱變形的國標碼。這種格式的機內碼是將國標 gb2312-80 交換碼的兩個位元組的最高位分別置為l而得到的。

其最大優點是機程式碼頁示筒單,且與交換碼之間有明顯的對應關係,同時也解決了中西文機內碼存在二義性的問題。

例如「中」的國標碼為十六進製制:

5650(01010110 01010000),

其對應的機內碼為十六進製制:

d6d0(11010110 11010000)。

同樣,「國」字的國標碼為:397a,其對應的機內馮為:b9fa。

漢字的機內碼與國標碼的關係:

◆十六進製制:

機內碼區號(16)=國標碼高位位元組+80h

機內碼位號(16)=國標碼低位位元組+80h

◆十進位制:

機內碼區號=國標碼高位位元組(10)+128

機內碼位號=國標碼低位位元組(10)+128

漢字的區位碼與國標碼的關係:

◆十六進製制:

國標碼高位位元組=區位碼區號(16)+20h

國標碼低位位元組=區位碼位號(16)+20h

◆十進位制:

國標碼高位位元組(10)=區位碼區號+32

國標碼低位位元組(10)=區位碼位號+32

漢字的區位碼與機內碼的關係:

◆十六進製制:

機內碼高位位元組=區位碼區號(16)+a0h

機內碼低位位元組=區位碼位號(16)+a0h

◆十進位制:

機內碼高位位元組(10)=區位碼區號+160

機內碼低位位元組(10)=區位碼位號+160

3. 漢字的輸入碼(外碼)

漢字輸入碼是為了將漢字通過鍵盤輸入計算機而設計的**。漢字輸入編碼方案很多,其表示形式大多用字母、數字或符號。輸入碼的長度也不同,多數為四個位元組。

綜合起來可分為流水碼、拼音類輸入法、拼形類輸入法和音形結合類輸入法幾大類。

4. 漢字的字形碼

漢字字形碼是漢字字型檔中儲存的漢字字形的數位化資訊,用於漢字的顯示和列印。目前漢字字形的產生方式大多是數字式,即以點陣方式形成漢字。因此,漢字字形碼主要是指漢字字形點陣的**。

  漢字字形點陣有l6×16點陣、24×24點陣、32×32點陣、64×64點陣、96×96點陣、128×128點陣、256×256點陣等。

乙個漢字方塊中行數、列數分得越多,描繪的漢字也就越細微,但占用的儲存空間也就越多。漢字字形點陣中每個點的資訊要用一位二進位製碼來表示。對於16×16點陣的字形碼,需要用32個位元組(16×16÷8=32)表示;24×24點陣的字形碼需要用72個位元組(24×24÷8=72)表示。

漢字字型檔,是漢字字形數位化後,以二進位制檔案形式儲存在儲存器中而形成的漢字字模庫。漢字字模庫亦稱漢字字形庫,簡稱漢字字型檔。漢字字型檔可分為軟漢字字型檔和硬漢字字型檔。

漢字字型檔檔案儲存在軟盤或硬碟中,稱為軟漢字宇庫。漢字字型檔儲存在漢卡中,將漢卡安裝在機器的擴充套件槽中,稱為硬漢字字型檔,亦稱漢卡。

大學計算機資訊技術教程

第一章資訊科技概括 1.1 資訊與資訊處理 1.1.1資訊與資訊處理 1.1.2 資訊科技基礎 1.1.3 資訊化與資訊社會 1.2 數字技術基礎 1.2.1 資訊的基本單位 位元 1.2.2 位元與二進位制 1.2.3 資訊在計算機中的表示 1.2.4 位元的運算 1.2.5 小結 1.3 微電子...

江蘇高中資訊科技學業水平測試《計算機基礎第四章》

考生 王志燁,試卷 計算機基礎第四章 考試答題資料 一 單項選擇題,每題2分,24題共48分 第1題 word不能處理的物件有 a b 文字 c d 藝術字 本題答案 a 考生答案 末選擇錯誤 第2題 gui指的是什麼?a 虛擬實境技術 b 語音技術 c 圖形使用者介面 d 智慧型 技術 本題答案 ...

遼師大版資訊科技七下《得心應手巧輸入》教案

第一課得心應手 輸入特殊內容 教學目標 1 學會用word輸入符號 公式 拼音等特殊內容 2 培養應用資訊科技解決實際問題的意識 3 增強團結協作精神 教學重點 在word中輸入符號 公式 拼音 教學難點 應用資訊科技解決實際問題的意識 教學方法 任務驅動與輔導相結合 教學過程 一 輸入符號 1 單...