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

2021-03-27 05:30:12 字數 5723 閱讀 1886

1樓:匿名使用者

二進位制數是計算機產生的理論基礎,不過當資料增大時,二進位制資料只有數字0、1,容易產生錯誤碼,為了提高其可讀性,引入了8、16進位制。

2樓:匿名使用者

用於平行計算啊,記憶體和顯示卡的速度沒有cpu快,要跟上只有128位來計算了,就用16位進位制。

3樓:匿名使用者

計算機只採用二進位制數,八進位制數和十六進位制數是為了人們讀取方便,換句話說,八進位制數和十六進位制數是給人看的!

計算機為什麼要使用二進位制?為什麼還要引進八進位制和十六進位制?

4樓:龍秀榮賴詩

計算機bai用2進位制是:硬體易於du實現,計算簡單。zhi舉個例子:用dao幾個二極體可以形成一個內電路,這個電路形容成,2個輸入埠2個輸出埠

如果用0表示沒有電用1表示有電

兩個輸入埠一個不加電一個加電輸出埠將得到一個沒有電一個有電。

實際就是0+1=01

如果兩個輸入都沒加電那麼輸出都沒有電就是0+0=00如果兩個輸入都有電,那麼第一個輸出端將有電第二個輸出端將沒有電。

就是1+1=10

乘除法實際就是高頻率下的加法。

八進位制十六進位制實際上時在2進位制基礎上的原理都差不多。同時因為八進位制是2的3次方,16是4次方。

記憶體和硬碟儲存單元都是2的多少次方,定址所以2的多次方將在計算機技術中大量運用。程式設計定址方便快捷。實際都是因為是2的多少次方的原因。

有cpu輸出的資料都是2進位制的儲存時候就用2的次方單元儲存。

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

5樓:景蔓蔓惲薄

因為計算機只認識來0和1,這是二進位制

自。但是

bai,給人看的時候,二進位制du的位數太多,不方便,於是就產zhi生了八進位制和十六dao進位制。原因就是它們三者之間很容易轉換,2的3次方就是8,2的4次方就是16。十六進位制的字首是0x或者0x,八進位制的字首是0。

譬如,十六進位制數0xffff,轉換為二進位制就是1111

1111

1111

1111(中間的空格是我為你容易看清故意打的,實際結果是去掉空格的)。八進位制數0777,轉換為二進位制數就是111

111111(實際結果需要去掉空格)。

6樓:彌敏博泉心

因為計算bai機只認識0和1,這是二du

進位制。但是,zhi給人看的時候,dao二進位制的位數太多,專不方便,屬於是就產生了八進位制和十六進位制。原因就是它們三者之間很容易轉換,2的3次方就是8,2的4次方就是16。

十六進位制的字首是0x或者0x,八進位制的字首是0。譬如,十六進位制數0xffff,轉換為二進位制就是1111

1111

1111

1111(中間的空格是我為你容易看清故意打的,實際結果是去掉空格的)。八進位制數0777,轉換為二進位制數就是111

111111(實際結果需要去掉空格)。

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

7樓:哎喲

這是由於降低成本使得數字允許通過數碼管,七段顯示器,和計算器用於操作員控制檯。

八進位制廣泛應用於計算機系統,如pdp-8,icl 1900和ibm大型機使用12位、24位或36位。八進位制為這些基礎,因為他們的最理想的二進位制字縮寫大小能被3整除(每個八進位制數字代表三個二進位制數字)。

四、八到十二個數字可以簡明地顯示整個機器,也降低成本使得數字允許通過數碼管,七段顯示器,和計算器用於操作員控制檯,在二進位制顯示使用過於複雜,然而十進位制顯示需要複雜的硬體,十六進位制顯示需要顯示更多的數字。

8樓:匿名使用者

十進位制計數法是相對二進位制計數法而言的,是我們日常使用最多的計數方法。計算機內部使用二進位制表示數,二進位制與十進位制的轉換是比較複雜的。

由於二進位制資料的基r較小,所以二進位制資料的書寫和閱讀不方便,為此,在小型機中引入了八進位制。八進位制適用於12位和36位計算機系統(或者其他位數為3的倍數的計算機系統)。

由於二進位制數在使用中位數太長,不容易記憶,所以又提出了十六進位制數。比較短容易記憶且適於大部分位數為二的冪(8位,16位,32位與64位計算機系統)的計算機系統。

9樓:匿名使用者

計算機只有2進位制

。十進位制、十六進位制、八進位制是為了使用方便。

十進位制是最符合人類自然計數方式的一種進位制。

八進位制基本被淘汰。

十六進位制可以用兩位正好描述一個位元組(8位2進位制),故在計算機彙編級程式設計時大量使用。

注:inter 系列 cpu支援 加減結果的十進位制調整,使用bcd碼。(用4位二進位制數來表示1位十進位制數中的0~9這10個數碼,簡稱bcd碼,即bcd**。

binary-coded decimal‎,簡稱bcd,稱bcd碼或二-十進位制**,亦稱二進碼十進數。是一種二進位制的數字編碼形式,用二進位制編碼的十進位制**。)

10樓:匿名使用者

糾正一下,計算機只有二進位制!!!搞那麼多的進位制是為了表示方便

計算機資料是以二進位制形式表示,那為什麼要實行八進位制和十六進位制,八進位制和十六進位制在計算機裡是怎麼存在

11樓:夏天的小紅花

這是因為當二進位制的位數比較多時,人工讀取和識別二進位制就比較麻煩,容易出錯。而八進位制和16進位制與二進位制的關係比較密切,每一位八進位制數就對應於三位二進位制數,每一位16進位制數就對應於四位二進位制數,而八進位制數和16進位制數人工的方式就比較容易識別,而且位數大大減少。

所以八進位制和16進位制數,在計算機中也還是以二進位制的形式儲存的,只不過是為了方便人工讀取和識別罷了。

將十進位制數902.348轉換為二進位制數、八進位制數和十六進位制數。

12樓:北京瑞星資訊科技股份****

902:

1110000110;

1606;386

348:

101011100;534;15c

902.348:

1110000110.010110010001011010000111001010110000001;

1606.2621320712601;

386.5916872b02。

13樓:匿名使用者

二進位制:1110000110.01011001000101101000011100101011

計算機中為什麼採用二進位制,八進位制,十六進位制

14樓:匿名使用者

二進位制數書寫冗長、易錯、難記,而十進位制數與二進位制數之間的轉換過程複雜,所以一般用十六進位制數或八進位制數作為二進位制數的縮寫。

進位計數制

按進位的原則進行的計數方法稱為進位計數制。

在採用進位計數的數字系統中,如果用r個基本符號(例如:0,1,2, ,r-1)表示數值,則稱其為基r數制(radix-r number system),r成為該數制的基(radix)。如日常生活中常用的十進位制數,就是r=10,即基本符號為0,1,2, ,9。

如取r=2,即基本符號為0,1,則為二進位制數。

對於不同的數制,它們的共同特點是:

1)每一種數制都有固定的符號集:如十進位制數制,其符號有十個:0,1,2, ,9,二進位制數制,其符號有兩個:0和1。

2)其次都是用位置表示法:即處於不同位置的數符所代表的值不同,與他所在位置的權值有關。

例如:十進位制可表示為:

5555.555 = 5 103 + 5 102 + 5 101 + 5 100 + 5 10-1 + 5 10-2 + 5 10-3

可以看出,各種進位計數制中的權的值恰好是基數的某次冪。因此,對任何一種進位計數製表示的數都可以寫出按其權的多項式之和,任意一個r進位制數n可表示為:

式中的di為該數制採用的基本數符,ri是位權(權),r是基數,表示不同的進位制數;m為整數部分的位數,k為小數部分的位數。

"位權"和"基數"是進位計數制中的兩個要素。

在十進位計數制中,是根據"逢十進一"的原則進行計數的。一般地,在基數為r的進位計數制中,是根據"逢r進一"或"逢基進一"的原則進行計數的。

在微機中,常用的是二進位制、八進位制和十六進位制。其中,二進位制用得最為廣泛。

表2所示的是計算機中常用的幾種進位數制。

15樓:匿名使用者

計算機開和關兩種狀態分別對應1和0,所以是二進位制

計算機中為什麼要引入8進位制和16進位制

16樓:幸巴達

更便於對二進位制的計算以及記憶,也減少的書寫的複雜性,讀起來也更直觀,如果寫一堆的零和一,很難讀懂,如果改寫成幾位的八進位制或十六進位制便好多了。此外,二進位制,八進位制以及十六進位制之間的轉換非常方便。

17樓:匿名使用者

我認為主要還是由硬體決定的,2進位制由於是0 1構成,可以通過高電平和低電平直接實現開關功能,將數字訊號反映出來,這在硬體上是很好實現的,8進位制和16進製表示的數實際上也可以看成是一組2進位的數,但由於組成比較豐富,同時結構化了2進位制,使儲存結構簡單易懂

18樓:兔弟蛇哥

8進位制和十六進位制能更簡潔地表示二進位制數,而且能很方便地轉換為二進位制。

19樓:匿名使用者

不覺得8進位制和16進位制比2進位制先進多了嗎,能做的事情更多,用0和1 表示的東西做的事情已經空前了,如果引進1234567是不是有更多的組合和排列?

20樓:卡班

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

沒有這些進位制怎麼與你溝通呢???

在計算機中為什麼引入八進位制和十六進位制?

21樓:匿名使用者

二進位制數書寫冗長、易錯、難記,而十進位制數與二進位制數之間的轉換過程複雜,所以一般用十六進位制數或八進位制數作為二進位制數的縮寫。

進位計數制

按進位的原則進行的計數方法稱為進位計數制。

在採用進位計數的數字系統中,如果用r個基本符號(例如:0,1,2, ,r-1)表示數值,則稱其為基r數制(radix-r number system),r成為該數制的基(radix)。如日常生活中常用的十進位制數,就是r=10,即基本符號為0,1,2, ,9。

如取r=2,即基本符號為0,1,則為二進位制數。

對於不同的數制,它們的共同特點是:

1)每一種數制都有固定的符號集:如十進位制數制,其符號有十個:0,1,2, ,9,二進位制數制,其符號有兩個:0和1。

2)其次都是用位置表示法:即處於不同位置的數符所代表的值不同,與他所在位置的權值有關。

例如:十進位制可表示為:

5555.555 = 5 103 + 5 102 + 5 101 + 5 100 + 5 10-1 + 5 10-2 + 5 10-3

可以看出,各種進位計數制中的權的值恰好是基數的某次冪。因此,對任何一種進位計數製表示的數都可以寫出按其權的多項式之和,任意一個r進位制數n可表示為:

式中的di為該數制採用的基本數符,ri是位權(權),r是基數,表示不同的進位制數;m為整數部分的位數,k為小數部分的位數。

"位權"和"基數"是進位計數制中的兩個要素。

在十進位計數制中,是根據"逢十進一"的原則進行計數的。一般地,在基數為r的進位計數制中,是根據"逢r進一"或"逢基進一"的原則進行計數的。

在微機中,常用的是二進位制、八進位制和十六進位制。其中,二進位制用得最為廣泛。

表2所示的是計算機中常用的幾種進位數制。

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

技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這專 兩種狀態正好可以用屬 1 和 0 表示 簡化運算規則 兩個二進位制數和 積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。適合邏輯運算 邏輯代數是邏輯運算的理論依據,二進位制只有兩個數碼,...

計算機二進位制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整除 每個八進位制數字代表三個二進位制數字 四 八到十二個...