簡述計算機內二進位制編碼的優點,計算機使用二進位制的優缺點

2021-03-03 22:28:05 字數 6864 閱讀 5248

1樓:匿名使用者

(1)技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這兩種狀態正好可以用「1」和「0」表示。

(2)簡化運算規則:兩個二進位制數和、積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。

(3)適合邏輯運算:邏輯代數是邏輯運算的理論依據,二進位制只有兩個數碼,正好與邏輯代數中的「真」和「假」相吻合。

(4)易於進行轉換,二進位制與十進位制數易於互相轉換。

(5)用二進位制表示資料具有抗干擾能力強,可靠性高等優點。因為每位資料只有高低兩個狀態,當受到一定程度的干擾時,仍能可靠地分辨出它是高還是低。

計算機使用二進位制的優缺點

2樓:匿名使用者

為什麼計算機用二進位制數

來處理各種資訊

1、電路中容易實現

二進位制數碼只有兩個(「0」和「1」)。電路只要能識別低、高就可以表示「0」和「1」。

2、物理上最易實現儲存

(1)基本道理:二進位制在物理上最易實現儲存,通過磁極的取向、表面的凹凸、光照的有無等來記錄。

(2)具體道理:對於只寫一次的光碟,將鐳射束聚住成1--2um的小光束,依靠熱的作用融化碟片表面上的碲合金薄膜,在薄膜上形成小洞(凹坑),記錄下「1」,原來的位置表示記錄「0」。

3、便於進行加、減運算和計數編碼。

4、便於邏輯判斷(是或非)。

二進位制的兩個數碼正好與邏輯命題中的「真(ture)」、「假(false)或稱為」是(yes)、「否(no)相對應。

注:八進位制計算機原於早期小型計算機現已不再使用,而十六進位制還有研究的價值。

十進位制 二進位制 十六進位制 十進位制 二進位制 十六進位制

0 0000 0 8 1000 8

1 0001 1 9 1001 9

2 0010 2 10 1010 a

3 0011 3 11 1011 b

4 0100 4 12 1100 c

5 0101 5 13 1101 d

6 0110 6 14 1110 e

7 0111 7 15 1111 f

注:也就是說一位十六進位制的數等於四位二進位制的數。

3樓:我是老司機任性

優點數字裝置簡單可靠,所用元件少;

只有兩個數碼0和1,因此它的每一位數都可用任何具有兩個不同穩定狀態的元件來表示;

基本運算規則簡單,運算操作方便。

缺點用二進位制表示一個數時,位數多。因此實際使用中多采用送入數字系統前用十進位制,送入機器後再轉換成二進位制數,讓數字系統進行運算,運算結束後再將二進位制轉換為十進位制供人們閱讀。

二進位制和十六進位制的互相轉換比較重要。不過這二者的轉換卻不用計算,每個c,c++程式設計師都能做到看見二進位制數,直接就能轉換為十六進位制數,反之亦然。

4樓:匿名使用者

運算規則簡單、快速、準確、穩定

5樓:匿名使用者

優點是簡單,程式易寫。缺點是佔用較多儲存空間

12. 計算機內部的資訊為什麼要採用二進位制編碼表示

6樓:月似當時

1、可行性:

只有0和1兩個狀態,需要表示0、1兩種狀態的電子器件很多,如開關的接通和斷開,電晶體的導通和截止、磁元件的正負剩磁、電位電平的低與高等都可表示0、1兩個數碼。使用二進位制,電子器件具有實現的可行性。

2、簡易性 :二進位制數的運演算法則少,運算簡單,使計算機運算器的硬體結構大大簡化(十進位制的乘法九九口訣表55條公式,而二進位制乘法只有4條規則)。

3、邏輯性 :

由於二進位制0和1正好和邏輯代數的假(false)和真(true)相對應,有邏輯代數的理論基礎,用二進位制表示二值邏輯很自然。

擴充套件資料

計算機只認識二進位制數,要計算機處理的所有的數,都要用二進位制數字來表示,所有的字母、符號亦都要用二進位制編碼來表示。 進位計數制:

一、十進位制數:(1)有十個不同的數字符號0、1……9。

(2)逢"十"進一。不同位置的數字代表的數值是不同的(有個位、十位……)

二、二進位制數:(1)只有二個符號0、1;

(2)逢"二"進一,不同的數碼在不同的數位,所代表的值也不同。

三、十六進位制數:(1)用16個不同的數碼符號0~9以及a、b、c、d、e、f來表示數值;

(2)逢"十六"進位。在不同的數位,數碼所表示的值是不同的。

7樓:逍遙九少

計算機內部的資訊採用二進位制編碼的原因:

1.技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這兩種狀態正好可以用「1」和「0」表示。

2.簡化運算規則:兩個二進位制數和、積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。

3.適合邏輯運算:邏輯代數是邏輯運算的理論依據,二進位制只有兩個數碼,正好與邏輯代數中的「真」和「假」相吻合。

4.易於進行轉換,二進位制與十進位制數易於互相轉換。

5.用二進位制表示資料具有抗干擾能力強,可靠性高等優點。因為每位資料只有高低兩個狀態,當受到一定程度的干擾時,仍能可靠地分辨出它是高還是低。

8樓:

計算機最早是電子管/電晶體構成的,而他們只有通和斷2中狀態,因此產生了二進位制

現在是大規模積體電路,裡面整合了成千上萬個管子單元,所以仍然採用二進位制

9樓:匿名使用者

因為計算機的最終還是要靠類似與非閘電路來判斷的。

只能是通路或者是短路,或者是高低電壓。

漢字在計算機內有幾種編碼?試簡述每種編碼的意義。

10樓:奮鬥

1、輸入碼

輸入碼是用來將漢字輸入到計算機中的一組鍵碟符號。常用的輸入碼有拼音碼、五筆字型碼、自然碼、表形碼、認知碼、區位碼和電報碼等。

2、交換碼

計算機內部處理的資訊是用二進位制**表示的,而二進位制**使用起來是不方便的,於是需要採用資訊交換碼。

3、機內碼

根據國標碼的規定,每一個漢字都有了確定的二進位制**,在微機內部漢字**都用機內碼,在磁碟上記錄漢字**也使用機內碼。

4、漢字的字形碼

字形碼輸出漢字時都採用圖形方式,無論漢字的筆畫多少,每個漢字都可以寫在同樣大小的方塊中。

5、漢字地址碼

漢字地址碼是指漢字型檔中儲存漢字字形資訊的邏輯地址碼。

11樓:匿名使用者

漢字在機內的儲存和表示稱為內碼,供漢字輸入(主要是通過鍵盤進行輸入)的編碼稱為外碼,供計算機輸出(主要是指顯示和列印)的編碼稱為漢字字模。

首先介紹漢字的內碼,計算機處理漢字資訊使用的編碼。計算機處理漢字資訊的前提條件是對每個漢字進行編碼,這些編碼統稱為漢字編碼。漢字資訊在系統內傳送的過程就是漢字編碼轉換的過程。

在這其中又有幾種編碼形式。

1)漢字交換碼

ascii碼是針對英文的字母、數字和其他特殊字元進行編碼的,它不能用於對漢字的編碼。要想用計算機來處理漢字,就必須先對漢字進行適當的編碼。這就是「漢字交換碼」。

我國在2023年5月對6 000多個常用的漢字制定了交換碼的國家標準,即:gb 2312-80,又稱為「國標碼」。該標準規定了漢字交換用的基本漢字字元和一些圖形字元,它們共計7 445個,其中漢字有6 763個。

其中,一級漢字(常用字)3 755個,按漢字拼音字母順序排列,二級漢字3 008個,按部首筆畫次序排列。該標準給定每個字元的二進位制數編碼,即國標碼。

2)區位碼

它是將gb 2312-80的全部字符集組成一個94×94的方陣,每一行稱為一個「區」的編碼方式。在這種編碼中的編號為0l~94:每一列稱為一個「位」,編號也為0l~94,這樣得到gb 2312-80標準中漢字的區點陣圖。

用區點陣圖的位置來表示的漢字編碼,稱為區位碼。

3)機內碼

為了避免ascii碼和國標碼同時使用時產生二義性問題,大部分漢字系統都採用將國標碼每個位元組高位置1作為漢字機內碼。這樣既解決了漢字機內碼與西文機內碼之間的二義性,又使漢字機內碼與國標碼具有極簡單的對應關係。

4)漢字機內碼、國標碼和區位碼3者之間的關係

漢字機內碼、國標碼和區位碼3者之間的關係為:區位碼(十進位制數)的兩個位元組分別轉換為十六進位制數後加20h得到對應的國標碼;機內碼是漢字交換碼(國標碼)兩個位元組的最高位分別加1,即漢字交換碼(國標碼)的兩個位元組分別加80h得到對應的機內碼;區位碼(十進位制數)的兩個位元組分別轉換為十六進位制數後加a0h得到對應的機內碼。

接下來介紹漢字輸入碼(外碼)。

目前,漢字輸入法主要有鍵盤輸入、文字識別和語音識別。鍵盤輸入法是當前漢字輸入的主要方法。它大體可以分為:

流水碼:如區位碼、電報碼、通訊密碼,優點是重碼少,缺點是難於記憶;

音 碼:以漢語拼音為基準輸入漢字,優點是容易掌握,但重位元速率高;

形 碼:根據漢字的字型進行編碼,優點是重碼少,但不容易掌握;

音形碼:將音碼和形碼結合起來,能減少重位元速率,並提高漢字輸入速度。

最後,簡單向大家介紹漢字字模。

供計算機輸出漢字(顯示和列印)用的二進位制數資訊叫漢字字形資訊也稱字模。通用漢字字模點陣規格有:16×16,24×24,32×32,48×48,64×64。

每個點在儲存器中用一個二進位制數儲存,如一個16×16點陣漢字需要32個位元組的儲存空間。

12樓:匿名使用者

* 國標碼(「國標」是中華人民共和國國家標準的簡稱)在中國大陸使用。gb 2312收錄6763個漢字,gbk收錄20912個漢字,最新的gb 18030收錄27533個漢字。

* big5碼。收錄13053個漢字。在臺灣和香港使用的一位元組或兩位元組編碼。

* unicode並不被中國**很好的接受。中國**要求在中國大陸**的軟體必須支援gb 18030編碼。

* 在國際通訊化和軟體設計領域,中日韓統一表意文字編碼收集了漢語、日語、韓語中的漢字集。

13樓:匿名使用者

所謂編碼,是以固定的順序排列字元,並以此做為記錄、存貯、傳遞、交換的統一 內部特徵,這個字元排列順序被稱為「編碼」。 字型檔的編碼是字型檔組織的依據,也是文書處理的基礎。不同國家和地區有不同的編 碼標準,和中文字型檔有關的常見編碼有:

單位元組編碼、gb2312-80、gb12345-90、gbk、u nicode編碼、iso10646 / unicode字符集、gb18030-2000、big5編碼,下面簡要介紹一 下: 單位元組編碼 ms windows:windows latin 1(ansi) ms-dos:

ms-dos latin us macintosh:macintosh roman gb2312-80 全稱是gb2312-80《資訊交換用漢字編碼字符集 基本集》,2023年釋出,是中文信 息處理的國家標準,在大陸及海外使用簡體中文的地區(如新加坡等)是強制使用的唯 一中文編碼。p-windows3.

2和蘋果os就是以gb2312為基本漢字編碼, windows 95/98則 以gbk為基本漢字編碼、但相容支援gb2312。 雙位元組編碼 範圍:a1a1~fefe a1-a9:

符號區,包含682個符號 b0-f7:漢字區,包含6763個漢字 gb碼共收錄6763個簡體漢字、682個符號,其中漢字部分:一級字3755,以拼音排 序,二級字3008,以偏旁排序。

該標準的制定和應用為規範、推動中文資訊化程序起了 很大作用。 gb12345-90 2023年制定了繁體字的編碼標準gb12345-90《資訊交換用漢字編碼字符集 第一輔助 集》,目的在於規範必須使用繁體字的各種場合,以及古籍整理等。該標準共收錄6866 個漢字(比gb2312多103個字,其它廠商的字型檔大多不包括這些字),純繁體的字大概有 2200餘個。

雙位元組編碼 範圍:a1a1~fefe a1-a9:符號區,增加豎排符號 b0-f9:

漢字區,包含6866個漢字 unicode編碼(universal multiple octet coded character set) 國際標準組織於2023年4月成立iso/iec jtc1/sc2/wg2工作組,針對各國文字、符號 進行統一性編碼。2023年美國跨國公司成立unicode consortium,並於2023年10月與wg2 達成協議,採用同一編碼字集。目前unicode是採用16位編碼體系,其字符集內容與iso1 0646的bmp(basic multilingual plane)相同。

unicode於2023年6月通過dis(draf international standard),目前版本v2.0於1996公佈,內容包含符號6811個,漢字209 02個,韓文拼音11172個,造字區6400個,保留20249個,共計65534個。 iso10646 / unicode字符集 全球可以共享的編碼字符集。

ucs-4:組八位 平面八位 行八位 字位八位 ucs-2:00組中的00平面是基本多文種平面(bmp),4e00~9fff 中日韓文字 ext a(cjk):

3400~4db7,共6584字 ext b(cjk):42,807個漢字,在第2平面的0100~a836 gbk編碼(chinese internal code specification) gbk編碼是中國大陸制訂的、等同於ucs的新的中文編碼擴充套件國家標準。gbk工作小組 於2023年10月,同年12月完成gbk規範。

該編碼標準相容gb2312,共收錄漢字21003個、 符號883個,並提供1894個造字碼位,簡、繁體字融於一庫。 windows95/98簡體中文版的字型檔表層編碼就採用的是gbk,通過gbk與ucs之間一一對應的 碼錶與底層字型檔聯絡。 英文名:

chinese internal code specification 中文名:漢字內碼擴充套件規範1.0版 雙位元組編碼,gb2312-80的擴充,在碼位上和gb2312-80相容 範圍:

8140~fefe(剔除xx7f)共23940個碼位 包含21003個漢字,包含了iso/iec 10646-1中的全部中日韓漢字 gb18030-2000 英文名:chinese internal code specification 中文名:資訊科技 資訊交換用漢字編碼字符集 基本集的擴充(

計算機二進位制12表示什麼

你是問的十進位制的12是用二進位制如何表示吧,應該 1100 ps 計算機中的二進位制是0和1表示的哦 二進位制不是出現12這個值的,二進位制數值只能由0或1組成 3 二進位制數有兩個特點 它由兩個基本字元0,1組成,二進位制數運算規律是逢二進一。為區別於其它進位制數,二進位制數的書寫通常在數的右下...

為什麼計算機使用二進位制有使用八進位制和十六進位制

因為計算機只認識0和1,這是二進位制。但是,給人看的時候,二進位制的位數太多,不方便,於是就產生了八進位制和十六進位制。原因就是它們三者之間很容易轉換,2的3次方就是8,2的4次方就是16。十六進位制的字首是0x或者0x,八進位制的字首是0。譬如,十六進位制數0xffff,轉換為二進位制就是1111...

二進位制的十進位制編碼是碼

二進位制的十進位制碼,稱為bcd碼,它是一種以二進位制表示的十進位制數碼。一 8421bcd碼 二進位制編碼的十進位制數,簡稱bcd碼 binarycoded decimal 這種方法是用4位二進位制碼的組合代表十進位制數的0,1,2,3,4,5,6 7,8,9 十個數符。4位二進位制數碼有16種組...