1樓:綠鬱留場暑
之所以採用二進位制因為:
1、技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這兩種狀態正好可以用「1」和「0」表示。
2、簡化運算規則:兩個二進位制數和、積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。
3、適合邏輯運算:邏輯代數是邏輯運算的理論依據,二進位制只有兩個數碼,正好與邏輯代數中的「真」和「假」相吻合。
4、易於進行轉換,二進位制與十進位制數易於互相轉換。
5、用二進位制表示資料具有抗干擾能力強,可靠性高等優點。因為每位資料只有高低兩個狀態,當受到一定程度的干擾時,仍能可靠地分辨出它是高還是低。
採用十六進位制,兩位十六進位制正好表示一個位元組,比十進位制方便。
擴充套件資料:
優點數字裝置簡單可靠,所用元件少;
只有兩個數碼0和1,因此它的每一位數都可用任何具有兩個不同穩定狀態的元件來表示;
基本運算規則簡單,運算操作方便。
缺點用二進位制表示一個數時,位數多。因此實際使用中多采用送入數字系統前用十進位制,送入機器後再轉換成二進位制數,讓數字系統進行運算,運算結束後再將二進位制轉換為十進位制供人們閱讀。
二進位制和十六進位制的互相轉換比較重要。不過這二者的轉換卻不用計算,每個c,c++程式設計師都能做到看見二進位制數,直接就能轉換為十六進位制數,反之亦然。
2樓:匿名使用者
因為二進位制是在電路中最好控制的,只有1和0兩種狀態,如果更多進位制的話真不知電腦能怎麼執行了.
在電腦中如果只是用一位位二進位制來儲存資料會比較麻煩,例如要儲存一個整數15,要用四位二進位制,200又要用8位二進位制.那讀取時這個數到底時多少位二進位制呢.所以產生了位元組,並規定8位進位制數為一個位元組,一個位元組可表示0-255,一共256個數.
如果儲存的數大於255可以用兩個位元組表示.
這時如果十六進位制來表示位元組又會比十進位制方便很多.因為用兩位十六進位制剛好可以表示一個位元組,例如f0二進位制就是11110000.高位十六進位制和低位十六進位制又剛好分別對應二進位制中的前四位和後四位.
3樓:蔣增福
因為數位電路中只有高低電平之分。也就相當與一個開關。如開為1,關為0。所以計算機中採用二進位制。十六進位制只是計算機常用的一種編碼方法。
4樓:匿名使用者
因為計算機只識別地二進位制。不能識別十六進位制。
5樓:焜禹
平時十六進位制的使用是為了便於書寫;而計算機內部,一切資訊的存取、傳輸都是以二進位制形式進行的。
計算機中為什麼採用二進位制,八進位制,十六進位制
6樓:匿名使用者
二進位制數書寫冗長、易錯、難記,而十進位制數與二進位制數之間的轉換過程複雜,所以一般用十六進位制數或八進位制數作為二進位制數的縮寫。
進位計數制
按進位的原則進行的計數方法稱為進位計數制。
在採用進位計數的數字系統中,如果用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所示的是計算機中常用的幾種進位數制。
7樓:匿名使用者
計算機開和關兩種狀態分別對應1和0,所以是二進位制
計算機為什麼要使用二進位制?為什麼還要引進八進位制和十六進位制?
8樓:就想買臺車
計算機用2進位制是:硬體易於實現,計算簡單。
舉個例子:用幾個二極體可以形成一個電路,這個電路形成,2個輸入埠2個輸出埠
如果用0表示沒有電 用1表示有電
兩個輸入埠一個不加電一個加電 輸出埠將得到一個沒有電一個有電。
實際就是0+1=01
如果兩個輸入都沒加電那麼輸出都沒有電就是0+0=00如果兩個輸入都有電 ,那麼第一個輸出端將有電第二個輸出端將沒有電。
就是1+1=10
乘除法實際就是高頻率下的加法。
八進位制十六進位制實際上時在2進位制基礎上的原理都差不多。同時因為八進位制是2的3次方,16是4次方。
記憶體和硬碟儲存單元都是2的多少次方,定址所以2的多次方將在計算機技術中大量運用。程式設計定址方便快捷。實際都是因為是2的多少次方的原因。
有cpu輸出的資料都是2進位制的儲存時候就用2的次方單元儲存。
9樓:匿名使用者
二進位制在計算過程中執行速度快,八進位制十六進位制是為了方便程式編寫。
10樓:白夜二世
二進位制便及其運算 八和十六便於編寫程式
為什麼現在的計算機採用二進位制?而不是八進位制或十六進位制呢
11樓:匿名使用者
因為計算機的邏輯判斷只有是和非,也就是0和1,所以只能是二進位制。八進位制和十六進位制可以由二進位制直接轉換計算。
在計算機中採用二進位制,是因為,簡述計算機中採用二進位制的原因。
選b.c 選b,因為技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這兩種狀態正好可以用 1 和 0 表示。選c,因為簡化運算規則 兩個二進位制數和 積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。這是概念的理解,計算機內部工作的進位制,和...
計算機中的二進位制,十六進位制和我們平常使用的十進位制到底有什麼不
10用二進位制表示為 1010 用16進製表示為 a其實就是一樣的原理,都是到了最大就進位,10進位制的到了9只要再增加就要長一位成10 二進位制呢,從0到5如下 0,1,10,11,100,101轉化不 一兩句就說清楚的,我只說一下2和16進位制的轉化把2進位制的四位當成16進位制的一位,比如說 ...
計算機內部資料可以採用二進位制 八進位制 十進位制或十六進位制形式表示嗎
計算機內部只能是二進位制表示資料,其它進位制太複雜,不利於儲存,運算,以及傳遞.所以只採用二進位制,望採納 可以的啊。你可以按照進位制之間的轉換法則將其轉換。說明一下,計算機識別的是二進位制。可以的,轉本真題中出現過10年的 計算機內部資料的運算可以採用二進位制,八進位制,十六進位制。50 cpu只...