計算機內部為什麼採用二進位制處理資料,而不採用十進位制

2021-03-11 00:09:14 字數 2230 閱讀 4829

1樓:是嘛

技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這專

兩種狀態正好可以用屬「1」和「0」表示;簡化運算規則:兩個二進位制數和、積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。

適合邏輯運算:邏輯代數是邏輯運算的理論依據,二進位制只有兩個數碼,正好與邏輯代數中的「真」和「假」相吻合;易於進行轉換,二進位制與十進位制數易於互相轉換。

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

擴充套件資料

二進位制是一種非常古老的進位制,它來自於中國先聖的天文觀測,所以可以說數學是天文學的一個分支。萊布尼 茲通過在中國的傳教士,得到了八卦圖,他領悟到只要把八卦中的陰爻代表0,陽爻代表1, 就可以創立一種新的記數法:二進位制。

西方人沒有自然的科學思想,因此所謂現代科技只是對中國自然科學思想的結構和符號化表,宋明兩代中國的大量學術成果和技術傳入西方,才促進了西方文明的發展。所以從根上講,中國的自然科學思想才是所謂現代科學的根。

2樓:匿名使用者

十進位制是9位數二進位制只有10兩個比較好編系統

3樓:匿名使用者

因為十抄十進位制需要表示的太多了,如襲果用1v電壓表示bai

du1,2v電壓表示2.....10v電壓表示10。而現在所有的zhi

導電設dao備都有電阻的,計算機資料過多,運算過大,所產生的偏差就更大。導致資料不準確。而採用二進位制,電路開表示1,關表示0。完全沒偏差,所以就採用二進位制做計算機內部處理資料。

4樓:匿名使用者

電路只有兩種狀態,開和關,所以1代表開,0代表關,很多1和0就可以表示很多資料

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

5樓:綠鬱留場暑

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

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

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

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

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

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

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

擴充套件資料:

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

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

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

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

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

6樓:匿名使用者

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

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

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

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

7樓:蔣增福

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

8樓:匿名使用者

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

9樓:焜禹

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

計算機採用二進位制數,那為什麼還要引入八進位制數和十六進位制數

二進位制數是計算機產生的理論基礎,不過當資料增大時,二進位制資料只有數字0 1,容易產生錯誤碼,為了提高其可讀性,引入了8 16進位制。用於平行計算啊,記憶體和顯示卡的速度沒有cpu快,要跟上只有128位來計算了,就用16位進位制。計算機只採用二進位制數,八進位制數和十六進位制數是為了人們讀取方便,...

計算機二進位制01011010擴大兩倍怎麼做過程

計算機二進位制01011010擴大兩倍就是左移1位右邊補零得到10110100。思路 二進位制記數法從右往左第一位表示2的一次方,第二位表示2的二次方,第n位表示2的n次方。可以將1理解為有,0理解為無。這與十進位制類似,如100擴大10倍,就是左移1位進位得到1000。也可以將二進位制010110...

計算機有二進位制和十進位制,為什麼還要搞個八進位制,十六進位制

這是由於降低成本使得數字允許通過數碼管,七段顯示器,和計算器用於操作員控制檯。八進位制廣泛應用於計算機系統,如pdp 8,icl 1900和ibm大型機使用12位 24位或36位。八進位制為這些基礎,因為他們的最理想的二進位制字縮寫大小能被3整除 每個八進位制數字代表三個二進位制數字 四 八到十二個...