- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 【範例】 請計算出字元A, p, 1, 5的EBCDIC碼 【註】 英文A是A~I的第1個,數字位元是0001 英文p是j~r的第7個,數字位元是0111 數字1是0~9的第2個,數字碼是0010 數字5是0~9的第6個,數字碼是0110 2-9 中文碼 【引言】 基本上,在電腦系統中,我們可以利用 8 個位元(亦即28 = 256)就可以表示所有的英文字母、數字及特殊符號;但是,8個位元卻無法表示所有的中文字。因此,每一個中文字就必須要利用16個位元(2個位元組)來編碼。 【定義】是指中文字儲存在電腦內部時,則稱此編碼為中文內碼。 【常使用的編碼系統】 一、Big-5碼 二、Unicode碼(全球統一的編碼系統) 一、Big-5碼 【定義】它由「資策會」聯合 13 家業者在1984年所共同制定的編碼系統。 【目的】電腦內部所能辨識和處理的代碼。 【長度】每字佔2byte(=16bits)。所以,共有216=65536 個字型 【表示範圍】大約可以表示13461字元 1. 常用字:5401個 2. 次常用字:7652 個 3. 符號字:408 個(包含標點符號、注音符號、單位符號……)。 【Big5 碼的表示範圍有限】 當我們上網瀏覽網頁時,有時候會發現某些人名的某些字是「???、缺字或特別奇怪」,例如:游錫 的 字,它是無法顯示,必須要自行利用造字系統來「造字」,其主要原因就是 Big5 碼沒有這個字所致。 二、Unicode碼(全球統一的編碼系統) 【引言】 由於全世界各國都有各自的語言,甚至有些國家的語言還會有多種不同的編碼系統 (例如繁體中文就有 BIG5 與UTF-8碼),因此,全世界就會有相當多種不同的編碼系統。 【衍生問題】 不同編碼的語言在電腦系統進行交換資料時,由於沒有「共用的編碼系統」,導致無法解析彼此之間的文字內容。 【範例】 當我們在瀏覽網頁或收信時,有時就會發現網頁或信件內容全部是「???、缺字或亂碼」,此時,您可能會被嚇到。其主要的原因就是:沒有使用「共用的編碼系統」(Unicode碼)。 【解決方法】共用的編碼系統(全球統一的編碼系統) Unicode碼 【定義】 它是由萬國碼技術委員會(Unicode Consortium)所制定的國際性文字碼,具有向下相容ASCII碼的特性。 【目的】將全球語言編在一起, 而達成統一編碼的目的。 【表示】使用16位元(2個bytes)編碼 【圖解】 2-10 資料檢查方法 【引言】 雖然電腦「可靠度」很高,但是,並非完全不會產生錯誤。例如,當英文字母『A』的EBCDIC編碼為,但是,在傳輸過程中受到電路干擾到第二位元從0變為1,CPU此時所接受到的訊息就是而非原來的資料,如果沒有設計一套偵錯措施,就會發生錯誤而將訊息誤解為字母『C』。 【解決方法】增加一個檢查位元(或稱同位位元(Parity bit)) 【目的】用來避免傳輸上發生錯誤。 【分類】 1.奇數同位 (Odd Parity) 2.偶數同位 (Even Parity) 2-10.1 奇數同位 (Odd Parity) 【定義】是指『1』的個數加起來須為奇數個。 【作法】在每一筆資料後面附加一同位位元『0』或『1』,使得整個 資料有奇數個『1』。 【例如】1111010:原先有5(奇數)個1,須加一同位位元『0』, 變成奇數個『1』。 【示意圖】 2-10.2 偶數同位 (Even Parity) 【定義】是指『1』的個數加起來須為偶數個。 【作法】在每一筆資料後面附加一個同位位元『0』或『1』,使得 整個資料有偶數個『1』。 【例如】1111010:原先有5(奇數)個1,須加一同位位元『1』, 變成偶數個『1』。 【示意圖】 2-11 誤差與錯誤 【引言】 人非聖賢,熟能無過。每一個人在寫程式時都有可能產生錯誤,有可能是在撰寫時寫錯,也有可能程式在執行時才出現錯誤,甚至是在使用者操作不當,
原创力文档


文档评论(0)