1樓:匿名使用者
計算機作為一種電子計算工具,是由大量的電子器件組成的,在這些電子器件中,電路的通和斷、電位的高和低,用兩個數字符號「1」和「0」分別表示容易實現。同時二進位制的運演算法則也很簡單,因此,在計算機內部通常用二進位制**來作為內部儲存、傳輸和處理資料。
一、可行性:若使用十進位制數,則需要這樣的電子器件,它必須有能表示0—9數碼的10個物理狀態,這在技術上是相當困難的(目前為止沒有完全解決),而使用二進位制數,只需0,1兩個狀態,技術上輕而易舉,如開關的通與斷,電晶體中導通與截止等,磁介質的帶磁與不帶磁。
二、可靠性:二進位制只有兩種狀態,數字傳輸處理不易出錯。
三、簡易性:二進位制運演算法則比較簡單,如:
求和法則(3個) :0+0=0 , 0+1=1+0=1, 1+1=10
求積法則(3個) :0×0=0,0×1=1×0=0, 1×1=1這就使計算機運算器的結構大大簡化,控制也簡單,較容易實現四、邏輯性:可用進位制的0,1直接代表邏輯代數中的「假」和「真」
2樓:匿名使用者
二進位制是一種非常古老的進位制,由於在現代被用於電子計算機中,而舊貌換新顏變得身價倍增起來。
在現實生活和記數器中,如果表示數的「器件」只有兩種狀態,如電燈的「亮」與「滅」,開關的「開」與「關」。一種狀態表示數碼0,另一種狀態表示數碼1,1加1應該等於2,因為沒有數碼2,只能向上一個數位進一,就是採用「滿二進一」的原則,這和十進位制是採用「滿十進一」原則完全相同。
計算機內部之所以採用二進位制,其主要原因是二進位制具有以下優點:
(1)技術上容易實現。用雙穩態電路表示二進位制數字0和1是很容易的事情。
(2)可靠性高。二進位制中只使用0和1兩個數字,傳輸和處理時不易出錯,因而可以保障計算機具有很高的可靠性。
(3)運算規則簡單。與十進位制數相比,二進位制數的運算規則要簡單得多,這不僅可以使運算器的結構得到簡化,而且有利於提高運算速度。
(4)與邏輯量相吻合。二進位制數0和1正好與邏輯量「真」和「假」相對應,因此用二進位制數表示二值邏輯顯得十分自然。
(5)二進位制數與十進位制數之間的轉換相當容易。人們使用計算機時可以仍然使用自己所習慣的十進位制數,而計算機將其自動轉換成二進位制數儲存和處理,輸出處理結果時又將二進位制數自動轉換成十進位制數,這給工作帶來極大的方便。
10進位制:有0~9十個數字,逢十進一
8進位制:有0~7八個數字,逢八進一
2進位制:有0,1兩個數字,逢二進一
16進位制:有0~9,a,b,c,d,e,f十六個數字,逢十六進一
什麼是2進位制 它的優點有哪些?
3樓:唐建根
二進位制是一種非常古老的進位制,由於在現代被用於電子計算機中,而舊貌換新顏變得身價倍增起來。
在現實生活和記數器中,如果表示數的「器件」只有兩種狀態,如電燈的「亮」與「滅」,開關的「開」與「關」。一種狀態表示數碼0,另一種狀態表示數碼1,1加1應該等於2,因為沒有數碼2,只能向上一個數位進一,就是採用「滿二進一」的原則,這和十進位制是採用「滿十進一」原則完全相同。
1+1=10,10+1=11,11+1=100,100+1=101,
101+1=110,110+1=111,111+1+=1000,……,
可見二進位制的10表示二,100表示四,1000表示八,10000表示十六,……。
二進位制同樣是「位值制」。同一個數碼1,在不同數位上表示的數值是不同的。如11111,從右往左數,第一位的1就是一,第二位的1表示二,第三位的1表示四,第四位的1表示八,第五位的1表示十六。
用大家熟悉的十進位制說明這個二進位制數的含意,有以下關係式
(11111)(二進位制)=1×24+1×23+1×22+1×2+1(十進位制)
一個二進位制整數,從右邊第一位起,各位的計數單位分別是1,2,22,23,…,2n,…。
計算機內部之所以採用二進位制,其主要原因是二進位制具有以下優點:
(1)技術上容易實現。用雙穩態電路表示二進位制數字0和1是很容易的事情。
(2)可靠性高。二進位制中只使用0和1兩個數字,傳輸和處理時不易出錯,因而可以保障計算機具有很高的可靠性。
(3)運算規則簡單。與十進位制數相比,二進位制數的運算規則要簡單得多,這不僅可以使運算器的結構得到簡化,而且有利於提高運算速度。
(4)與邏輯量相吻合。二進位制數0和1正好與邏輯量「真」和「假」相對應,因此用二進位制數表示二值邏輯顯得十分自然。
(5)二進位制數與十進位制數之間的轉換相當容易。人們使用計算機時可以仍然使用自己所習慣的十進位制數,而計算機將其自動轉換成二進位制數儲存和處理,輸出處理結果時又將二進位制數自動轉換成十進位制數,這給工作帶來極大的方便。
4樓:吳田田
電子計算機處理的資訊,都是僅用「0」與「1」兩個簡單數字表示的資訊,或者是用這種數字進行了編碼的資訊。這種數制叫做二進位制。
二進位制的優點是:
■二進位制只有「0」和「1」兩數字,很容易表示。電壓的高和低、 電晶體的截止與飽和、磁性材料的磁化方向等都可以表示為「0」和「1」兩種狀態。
■二進位制數的每一位只有0和1兩狀態,只需要兩種裝置就能表示, 所以二進位制數節省裝置。由於狀態簡單,所以抗干擾力強,可靠性高。
二進位制的主要缺點是數位太長,不便閱讀和書寫,人們也不習慣。為此常用八進位制和十六進位制作為二進位制的縮寫方式。為了適應人們的習慣,通常在計算機內都採用二進位制數,輸入和輸出採用十進位制數,由計算機自己完成二進帛與十進位制之間的相互轉換。
詳細請看
二進位制的優缺點是什麼?
5樓:虔誠的圖騰
二進位制的優點:
1.技術上容易實現。用雙穩態電路表示二進位制數字0和1是很容易的事情2.可靠性高。二進位制中只使用0和1兩個數字,傳輸和處理時不易出錯,因而可以保障計算機具有很高的可靠性
3.運算規則簡單。與十進位制數相比,二進位制數的運算規則要簡單得多,這不僅可以使運算器的結構得到簡化,而且有利於提高運算速度
二進位制的缺點:
用二進位制表示一個數時,位數太多,太繁瑣
2.難於記憶,可讀性差。
6樓:匿名使用者
二進位制可以很方便的用我們人類所熟悉的電子器件表示,比如開關的通斷,電流的有無。
缺點是難於記憶,可讀性差。
7樓:倫家不要
二進位制和傳統的十進位制相比,有兩個突出的優點,一是物理上講更容易實現計數和儲存,二是計算簡單。
二進位制有哪些優缺點?
8樓:匿名使用者
有點是容易機器的識別與理解,但是對於人來說運用二進位制是很繁瑣的。
計算機採用二進位制數的最主要理由是什麼?
9樓:泰山老衲
電腦使用bai二進位制是由它的實現du機理決定的。我zhi們可以這麼理解:電腦的dao基內層部件是由積體電路容組成的,這些積體電路可以看成是一個個閘電路組成,(當然事實上沒有這麼簡單的)。
當計算機工作的時候,電路通電工作,於是每個輸出端就有了電壓。電壓的高低通過模數轉換即轉換成了二進位制:高電平是由1表示,低電平由0表示。
也就是說將類比電路轉換成為數位電路。這裡的高電平與低電平可以人為確定,一般地,2.5伏以下即為低電平,3.
2伏以上為高電平
電子計算機能以極高速度進行資訊處理和加工,包括資料處理和加工,而且有極大的資訊儲存能力。資料在計算機中以器件的物理狀態表示,採用二進位制數字系統,計算機處理所有的字元或符號也要用二進位制編碼來表示。用二進位制的優點是容易表示,運算規則簡單,節省裝置。
人們知道,具有兩種穩定狀態的元件(如電晶體的導通和截止,繼電器的接通和斷開,電脈衝電平的高低等)容易找到,而要找到具有10種穩定狀態的元件來對應十進位制的10個數就困難了
10樓:柳成龍
計算機只能識別高電平,和低電平。也就是開關兩個變數。所以用二進位制1/0來表示,能夠被計算機識別。
11樓:巨蟹望日蓮
運算簡單,電路實現方便,可靠性好等……
二進位制儲存有什麼優點
12樓:涐只想沵明白幽
二進位制的優點: 依.技術上容易實現。用雙
穩態電路表示二進位制數字0和依是很容易的事情 貳.可靠性高。二進位制中只使用0和依兩個數字,傳輸和處理時不易出錯,因而可以保障計算機具有很高的可靠性 三.
運算規則簡單。與十進位制數相比,二進位制數的運算規則要簡單得多,這不僅可以使運算器的結構得到簡化,而且有利於提高運算速度 二進位制的缺點: 依.
用二進位制表示一個數時,位數太多,太繁瑣 貳.難於記憶,可讀性差
13樓:匿名使用者
電子電路採用二進位制是最方便的,所以二進位制得到了廣泛地運用。由於採用二進位制會使數字位數變得很長,而十六進位制和八進位制與二進位制之間的互換十分方便,所以程式設計師經常使用十六進位制和八進位制。
由十進位制轉換成其他進位制只需用短除法就行了,而由其他進位制轉換成十進位制則可以把各個數位上的數字乘以權重再相加即可。
十進位制——是在我們日常所用的數學當中所用的,也就是進行加法運算的時候逢十進一,作減法運算的時候借一作十。
二進位制——計算機在進行數的計算和處理加工時,內部使用的就是二進位制計數制,簡稱二進位制。它有兩個不同的數碼:0和1,在進行計算的時候是逢二進一。
十六進位制——是人們在為了方便而引進了十六進位制,它有十六個不同的數碼:0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,(其中字母a b c d e d,分別代表10,11,12,13,14,15),其計演算法則是逢十六進一。
為了區別各種進位制,在書寫的時候通常會在數字後面加一個字母:如b表示二進位制,o表示八進位制,d或不帶字母代表十進位制,h代表十六進位制。
在2進位制計演算法中9各代表什麼呢在2進位制計演算法中3579各代表什麼呢???
10進位制 2進位制 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 10進位制是逢十進位,2進位制是逢二進位 10進位制中的每一位從左到右依次具有權重10 0,10 1,10 2,2進位制中的每一位從左到右...
高分相送,求VB的16進位制轉2進位制方法
16進位制數轉換成十進位制16進位制轉換成二進位制等 轉換二進位制數為16進位制數 1kb 現在在網咖,先追一個,到寢室給你編。用c給你編一個可以麼,我程式的習慣是能精則精的。vb我不大會啊。lenb函式求出字串長度,作迴圈值 0000 0 00001 1 0010 2 0011 3 0100 4 ...
2進位制換算問題1除以2為什麼0和餘
這是中學還是小copy學問題?1 2不夠除,當然是得零餘1了 用除2取餘法 13 2 6.1 6 2 3.0 3 2 1.1 1 2 0.1 最後不夠除時,可以不算,即 13 2 6.1 6 2 3.0 3 2 1.1 1按8421bcd算 8 4 2 1 1 1 0 1 8 4 1 13 十進位制...