電腦為什麼採用二進位制運算,計算機中為什麼採用二進位制?而平時採用十六進位制?

2021-12-25 22:58:54 字數 3316 閱讀 3900

1樓:科技小米粒

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

2樓:遊戲之書

原因如下:

1.技術上容易實現

用雙穩態電路表示二進位制數字0和1是很容易的事情。

2.可靠性高

二進位制中只使用0和1兩個數字,傳輸和處理時不易出錯,因而可以保障計算機具有很高的可靠性。

3.運算規則簡單

與十進位制數相比,二進位制數的運算規則要簡單得多,這不僅可以使運算器的結構得到簡化,而且有利於提高運算速度。

4.與邏輯量相吻合

二進位制數0和1正好與邏輯量「真」和「假」相對應,因此用二進位制數表示二值邏輯顯得十分自然。

5.二進位制數與十進位制數之間的轉換相當容易

人們使用計算機時可以仍然使用自己所習慣的十進位制數,而計算機將其自動轉換成二進位制數儲存和處理,輸出處理結果時又將二進位制數自動轉換成十進位制數,這給工作帶來極大的方便。

擴充套件資料

二進位制運算的優點

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

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

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

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

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

3樓:匿名使用者

計算機內部之所以採用二進位制,其主要原因是二進位制具有以下優點:

(1)技術上容易實現。用雙穩態電路表示二進位制數字0和1是很容易的事情。

計算機使用二進位制進行編碼,而不是我們熟悉的十進位制,最重要的原因是二進位制物理上更容易實現。因為電子器件大多具有兩種穩定狀態。比如電晶體的導通和截止,電壓的高和低,磁性的有和無等。

而找到一個具有十個穩定狀態的電子器件是很困難的。使用二進位制還有運算簡單的優點。十進位制有55種求和與求積的運算規則,二進位制僅有各有3種,這樣可以簡化運算器等物理器件的設計。

另外,計算機的部件狀態少,可以增強整個系統的穩定性。所以,二進位制對於計算機來講,是自然而然的選擇。

(2)可靠性高。二進位制中只使用0和1兩個數字,傳輸和處理時不易出錯,因而可以保障計算機具有很高的可靠性。

(3)運算規則簡單。與十進位制數相比,二進位制數的運算規則要簡單得多,這不僅可以使運算器的結構得到簡化,而且有利於提高運算速度。

(4)與邏輯量相吻合。二進位制數0和1正好與邏輯量「真」和「假」相對應,因此用二進位制數表示二值邏輯顯得十分自然。

(5)二進位制數與十進位制數之間的轉換相當容易。人們使用計算機時可以仍然使用自己所習慣的十進位制數,而計算機將其自動轉換成二進位制數儲存和處理,輸出處理結果時又將二進位制數自動轉換成十進位制數,這給工作帶來極大的方便。

4樓:匿名使用者

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

2、運算規則簡單,兩個二進位制數的和、積運算組合簡單。

3、適合邏輯運算,二進位制只有兩個數碼,和邏輯代數中的「真」「假」相吻合。

4、易於進行轉換,二進位制和十進位制數轉換簡單。

5樓:匿名使用者

電腦是電子裝置,比如說cpu,由很多電子元件組成,電子元件只有二種狀態通電(開),不通電(關),二種狀態代表二個元素,所以用二進位制

6樓:

我認為是更方便於計算。

7樓:戎琇枋

因為電腦只識別0跟1,所以要用二進位制

8樓:匿名使用者

數學基礎:圖靈機 

物理基礎:邏輯電路 

系統基礎:馮•諾依曼結構

計算機中為什麼採用二進位制?而平時採用十六進位制?

9樓:綠鬱留場暑

之所以採用二進位制因為:

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

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

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

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

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

採用十六進位制,兩位十六進位制正好表示一個位元組,比十進位制方便。

擴充套件資料:

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

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

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

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

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

10樓:匿名使用者

因為二進位制是在電路中最好控制的,只有1和0兩種狀態,如果更多進位制的話真不知電腦能怎麼執行了.

在電腦中如果只是用一位位二進位制來儲存資料會比較麻煩,例如要儲存一個整數15,要用四位二進位制,200又要用8位二進位制.那讀取時這個數到底時多少位二進位制呢.所以產生了位元組,並規定8位進位制數為一個位元組,一個位元組可表示0-255,一共256個數.

如果儲存的數大於255可以用兩個位元組表示.

這時如果十六進位制來表示位元組又會比十進位制方便很多.因為用兩位十六進位制剛好可以表示一個位元組,例如f0二進位制就是11110000.高位十六進位制和低位十六進位制又剛好分別對應二進位制中的前四位和後四位.

11樓:蔣增福

因為數位電路中只有高低電平之分。也就相當與一個開關。如開為1,關為0。所以計算機中採用二進位制。十六進位制只是計算機常用的一種編碼方法。

12樓:匿名使用者

因為計算機只識別地二進位制。不能識別十六進位制。

13樓:焜禹

平時十六進位制的使用是為了便於書寫;而計算機內部,一切資訊的存取、傳輸都是以二進位制形式進行的。

用二進位制補碼計算下列各式 ,用二進位制補碼計算下列各式

則 12的原碼為101100,反碼為110011,補碼為110100。5的原碼為100101,反碼為111010,補碼為111011。正數的補碼錶示 正數的補碼 原碼 負數的補碼 or 以十進位制整數 97和 97為例 97原碼 0110 0001b 97補碼 0110 0001b 97原碼 111...

二進位制的具體計算

較嚴格地說 十進位制數是有10個不同的數字 0 9 逢10進一,每個進位代表10 二進位制數是有2個不同的數字 0和1 逢2進一,每個進位代表2 一樓中的內容 11111 二進位制 1 24 1 23 1 22 1 2 1 十進位制 需要做特別說明 其中的24是指2的4次方,其中的23是指2的3次方...

什麼是二進位制,二進位制是什麼意思

所謂二進位制,也就是計算機運算時用的一種演算法。二進位制只有一和零組成。比方說吧,你上一年級時一定聽說過 進位筒 數位筒 吧!十進位制是個位上滿十根小棒就捆成一捆,放進十位筒,十位筒滿十捆就捆成一大捆,放進百位筒 二進位制也是一樣的道理,個位筒上滿2根就向十位進一,十位上滿兩根就向百位進一,百位上滿...