1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 計算機中的編碼知識

        時間:2024-08-06 16:42:16 硬件維護 我要投稿
        • 相關推薦

        計算機中的編碼知識

          計算機是使用這些編碼在計算機內部和鍵盤等終端之間以及計算機之間進行信息交換。為了使信息的表示、交換、存儲或加工處理方便,在計算機系統中通常采用統一的編碼方式,因此制定了編碼的國家標準或國際標準。下面是小編幫大家整理的計算機中的編碼知識,僅供參考,大家一起來看看吧。

        計算機中的編碼知識

          1.二-十進制編碼

          在計算機中,為了適應人們的習慣,采用十進制數方式對數值進行輸入和輸出。這樣,在計算機中就要將十進制數變換為二進制數。將十進制數變換為二進制數的方法很多,但是不管采用哪種方法的編碼統稱為二-十進制編碼,即BCD碼(Binary Coded Decimal)。在二-十進制編碼中最常用的一種是8421碼。它采用4位二進制編碼表示1位十進制數,其中4位二進制數中由高位到低位的每一位權值分別是:23、22、21、20,即8、4、2、1。BCD碼在形式上是0和1組成的二進制形式,而實際上它表示的是十進制數,只不過是每位十進制數用4位二進制編碼表示,運算規則和數制都是十進制。

          2.字符編碼

          英文字母和常用的數學符號與標點符號等字符通常采用ASCII(American Standard Code for Information Interchange,美國信息交換標準碼)編碼。

          ASCII碼有7位碼和8位碼兩種形式。7位ASCII碼用7位二進制數進行編碼,可以表示128個字符。8位ASCII碼用8位二進制數進行編碼,可以表示256個字符。

          標準ASCII 碼為7位碼,也叫基礎ASCII碼,表示所有的大寫和小寫字母、數字0~9、標點符號,以及在美式英語中使用的特殊控制字符共128個符號。8位ASCII碼的前127個符號編碼與7位碼相同,后128個稱為擴展ASCII碼。

          計算機存儲單元中,7位ASCII碼常用一個字節來表示(8位二進制位),其最高位(b7)用作奇偶校驗位。所謂奇偶校驗是指在代碼傳送過程中用來檢驗是否出現錯誤的一種方法,一般分奇校驗和偶校驗兩種。奇校驗規定:正確的代碼一個字節中1的個數必須是奇數,若非奇數,則在最高位b7添1;偶校驗規定:正確的代碼一個字節中1的個數必須是偶數,若非偶數,則在最高位b7添1。

          3.漢字編碼

          漢字種類繁多,編碼比拼音文字困難,因此在不同的場合要使用不同的編碼,通常有4種類型的編碼,即輸入碼、國標碼、內碼、字形碼。

          (1)輸入碼

          輸入碼所解決的問題是如何使用西文標準鍵盤把漢字輸入到計算機內。有各種不同的輸入碼,主要分為三類:數字編碼、拼音編碼和字形編形碼。

          (2)國標碼

          國標碼又稱為漢字交換碼,在計算機之間交換信息用,用兩個字節來表示,每個字節的最高位均為0,因此可以表示的漢字數為214=16384個。將漢字區位碼的高位字節、低位字節各加十進制數32(即十六進制數的20)便得到國標碼。

          (3)內碼

          漢字內碼是在設備和信息處理系統內部存儲、處理、傳輸漢字用的代碼。無論使用何種輸入碼,進入計算機后就立即被轉換為機內碼。規則是將國標碼的高位字節、低位字節各自加上128。

          為了統一表示世界各國的文字,1993年國際標準化組織公布了“通用多八位編碼字符集”的國際標準ISO/IEC 10646,簡稱UCS(Universal Code Set),它為包括漢字在內的各種正在使用的文字規定了統一的編碼方法。

          (4)字形碼

          字形碼是表示漢字字形的字模數據,因此也稱為字模碼,是漢字的輸出形式,通常用點陣、矢量函數等表示。

          4.多媒體信息編碼

          所謂多媒體信息是指由文字、聲音、圖像為載體的信息。圖像和聲音信息在計算機中也是以二進制形式編碼的。

          (1)圖像編碼

          一幅彩色圖像(image)可以看成是由許許多多個彩色的點(像素)組成的,如圖1所示。每個像素點有深淺不同的顏色,這種點越小,圖像越清晰。

          (2)聲音編碼

          聲音是由聲波傳遞的,聲波編碼數據在文件中的存儲形式、排列順序等稱為文件格式,因各種應用需求不同,存在著多種多樣的聲音文件格式,有些文件格式可以存儲多種不同的音頻編碼數據,也有些文件格式是為某一種音頻編碼特制的。

          拓展:C語言:ASCII編碼與Unicode編碼

          計算機是以二進制的形式來存儲數據的,它只認識0和1兩個數字,我們在屏幕上看到的文字,在存儲到內存之前也都被轉換成了二進制(0和1序列)。

          可想而知,特定的文字必然對應著固定的二進制,否則將無法轉換。那么,怎樣將文字與二進制對應呢?這就需要有一套規范,計算機公司和軟件開發者都必須遵守。

          ASCII碼

          我們知道,一個二進制位(Bit)有0、1兩種狀態,一個字節(Byte)有8個二進制位,有256種狀態,每種狀態對應一個符號,就是256個符號,從00000000到11111111。

          計算機誕生于美國,早期的計算機使用者大多使用英文,上世紀60年代,美國制定了一套英文字符與二進制位的對應關系,稱為ASCII碼,沿用至今。

          ASCII碼規定了128個英文字符與二進制的對應關系,占用一個字節(實際上只占用了一個字節的后面7位,最前面1位統一規定為0)。例如,字母 a 的的ASCII碼為 01100001,那么你暫時可以理解為字母 a 存儲到內存之前會被轉換為01100001,讀取時遇到01100001 也會轉換為 a。

          Unicode編碼

          隨著計算機的流行,使用計算機的人越來越多,不僅限于美國,整個世界都在使用,這個時候ASCII編碼的問題就凸現出來了。

          ASCII編碼只占用1個字節,最多只能表示256個字符,我大中華區10萬漢字怎么表示,日語韓語拉丁語怎么表示?所以90年代又制定了一套新的規范,將全世界范圍內的字符統一使用一種方式在計算機中表示,這就是Unicode編碼(Unique Code),也稱統一碼、萬國碼。

          Unicode 是一個很大的集合,現在的規?梢匀菁{100多萬個符號,每個符號的對應的二進制都不一樣。Unicode 規定可以使用多個字節表示一個字符,例如 a 的編碼為 01100001,一個字節就夠了,”好“的編碼為 01011001 01111101,需要兩個字節。

          為了兼容ASCII,Unicode 規定前0~127個字符與ASCII是一樣的,不一樣的只是128~255的這一段。

        【計算機中的編碼知識】相關文章:

        全國計算機應用基礎知識:漢字、字符編碼08-28

        如何正確商品編碼歸類07-12

        HS編碼申報錯誤怎么辦11-20

        命令行的亂碼以及編碼的問題的解決方法08-02

        報關員考試商品編碼輔導:生皮、毛皮及制品06-03

        2024報關員考試商品編碼練習題及答案06-09

        網絡編碼在無線網絡技術中的應用08-15

        計算機中文速記員國家標準要求10-11

        寵物美容知識的基本知識05-15

        網球知識網球線知識詳解09-14

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>