苗永梅


【摘要】計算機處理的是二進制信息,對于結構復雜、筆畫不規則的漢字是如何轉換成二進制信息進行組織和存儲的呢?本論文將漢字從輸入到輸出的過程高度精練,分為漢字外碼、國標碼、機內碼、漢字字型碼四個過程,以微課的形式展示內容,短小精悍,易于理解。
【關鍵詞】漢字編碼 外碼 國標碼 機內碼 ASCII碼
【基金項目】陜西省職教學會課題“互聯網+”創新教育對策研究,課題編號:SZJG-1629。
【中圖分類號】H195 【文獻標識碼】A 【文章編號】2095-3089(2017)01-0075-02
1.微課簡介
微課以視頻為主要載體,記錄教師在教學活動中圍繞某個知識點而開展的精彩教學活動全過程。微課的主要特點是短小精悍:教學時間短,視頻控制的5—8分鐘之內;教學內容高度精煉,突破教學中的重點、難點、疑點問題。微課的作用借用張一春教授的四微:位微不卑、課微不小、步微不慢、效微不薄。微課以小見大小課堂大教學,在教學中應用微課,發揮微課的大作用。
2.微課教學設計
微課教學從三個方面來設計:教學內容表現、教學媒體選擇、教學策略選擇。
(1)教學內容選擇
教學內容選擇“漢字編碼”,通過微課將漢字編碼過程清晰的展示出來,讓學生從知識的應用方面理解計算機處理的是二進制信息這個知識點。教學重點是編碼過程,難點是各種編碼的轉換,用位運算化解教學難點。教學對象為計算機類或電子類愛好者。
(2)教學媒體選擇
用FLASH制作一個動畫,保存為.swf格式,引出教學內容;
用PS軟件對圖片進行處理,調整大小及顏色。
用PPT將講述的內容精華呈現,包括動畫、文字、圖片。Ppt改為16:9的寬屏模式。
用CS錄屏軟件將PPT講述過程錄制成視頻,生成.mp4格式的視頻文件。
視頻編輯,加片頭、片尾、字幕。
借助網絡發布視頻,供大家分享。
(3)教學策略選擇
教學內容屬于理論性教學,錄制過程不需要教師出境。
3.微課內容呈現
漢字結構復雜、數量龐大、筆畫不規則,存在大量一音多字和一字多音的現象,編碼過程將比ASCII[1]碼更復雜。漢字編碼[2]為漢字設計的一種便于輸入計算機的代碼,分為外碼、國標碼、機內碼、漢字字形碼,對應于漢字輸入、存儲、編輯、輸出四個過程。編碼是關鍵,將做為重點知識來講解。
(1)漢字外碼
外碼也叫輸入碼,是用來將漢字輸入到計算機中的一組鍵盤符號。目前常用的輸入碼有拼音碼、五筆字型碼、區位碼和電報碼等。
根據1998年編的中國標準出版社出版的《字符集和信息編碼國家標準匯編》,每一個拼音和筆畫輸入的漢字,后面都有一個4位的數字。拼音數字化,解決了多音字問題。即用拼音碼、五筆字型碼輸入的漢字,都轉換成4位數字區位碼進行運算。
區位碼,將漢字與符號組成一個94×94的矩陣。在此方陣中,每一行稱為一個"區",每一列稱為一個"位",一個漢字所在的區號和位號簡單地組合在一起就構成了該漢字的"區位碼"。在漢字的區位碼中,高兩位為區號,低兩位為位號?!爸小弊值膮^位碼用坐標來表示在54區48位,表示為5448,“國”字的區位碼是2590,“夢”字的區位碼是3546。區位碼是用十進制來表示的。
(2)國標碼
為了使每個漢字有一個全國統一的代碼,我國頒布了漢字編碼的國家標準:GB2312-80,規定每個漢字有個二進制編碼用2個字節表示,是目前國內所有漢字系統的統一標準。國標碼是一個四位十六進制數,區位碼是一個四位的十進制數,每個國標碼或區位碼都對應著一個唯一的漢字或符號,國標碼并不等于區位碼,它是由區位碼稍作轉換得到,其轉換方法為:先將十進制區位碼和轉換為十六進制區位碼;這樣就得了一個與國標碼有一個相對位置差的代碼,再將這個代碼的第一個字節和第二個字節分別加上20H,就得到國標碼。
(1)“中”字轉換成十六進制區位碼:54D--00110110B--36H48D--00110000B--30H
(2)區位碼轉換成國標碼運算過程如圖1(a)
(3)漢字機內碼
漢字機內碼,計算機內部存儲的漢字信息,用二進制代碼表示,一個漢字占用2個字節(即16位二進制),二進制表示數據占用位數長,可用十六進制表示。
國標碼在轉換成機內碼時,為解決與西文字符ASCII碼沖突(ASCII編碼用單字節,漢字編碼用雙字節;ASCII碼的首位為0,而漢字編碼的首位為1),將漢字兩個字節的最高位置“1”,即加8080H。運算過程如圖1.(b)
(4)漢字字型碼
字形碼是漢字的輸出碼,輸出漢字時都采用圖形方式,通常16×16點陣來顯示漢字漢字字庫中存儲的是漢字的點陣信息。漢字顯示原理如圖2:
(5)課堂小結
十進制的區位碼,按區和位分別轉換成十六進制,在區和位上分別加20H得到國標碼,為了解決與英文字符沖突,國標碼在轉換成機內碼時將高字節和低字節的最高位置1,即加8080H,轉換成機內碼。漢字顯示時從漢字字庫中的地址碼位置讀出漢字的點陣信息,用1、0代表數碼管燈的開關將漢字顯示出來。(下轉183頁)
4.微課教學評價
本微課主題小,內容集中,教學過程完整。將漢字從輸入到輸出的整個編碼過程用一個具體的實例講解清楚,破解難點;運算過程清晰、有理有據,圖表邏輯性強;視頻清晰,短小精悍,便于網絡傳輸和在線下載,實用性強。
5.總結
微課作為一種新的教學方式被廣泛采納和應用。圍繞某個知識點展開,借助視頻呈現,應用網絡來推廣,使學習的對象、場所、時間擴大到無限極。微課作品的需求量隨著網絡的發展逐年遞增。本文將制作“漢字編碼”微課的設計制作過程加以整理,與大家分享,起到拋磚引玉的作用,希望有更多好的微課作品出現。
參考文獻:
[1]譚浩強.《C程序設計》第四版[M].清華大學出版社.2008-11.
[2]陳愛文.漢字編碼的理論與實踐[M].學林出版社。1986-08.