二進制是萊布尼茨發(fā)明的。二進制,是計算技術(shù)中廣泛采用的一種數(shù)制,由德國數(shù)理哲學(xué)大師萊布尼茨于1679年發(fā)明。是萊布尼茲在看了中國的《周易》之后,受到啟發(fā)發(fā)明的,也就是今天電子計算機技術(shù)的基礎(chǔ)。(文章內(nèi)容來源于網(wǎng)絡(luò),僅供參考)
二進制,是計算技術(shù)中廣泛采用的一種數(shù)制,由德國數(shù)理哲學(xué)大師萊布尼茨于1679年發(fā)明。二進制數(shù)據(jù)是用0和1兩個數(shù)碼來表示的數(shù)。它的基數(shù)為2,進位規(guī)則是“逢二進一”,借位規(guī)則是“借一當二”。當前的計算機系統(tǒng)使用的基本上是二進制系統(tǒng),數(shù)據(jù)在計算機中主要是以補碼的形式存儲的。計算機中的二進制則是一個非常微小的開關(guān),用“開”來表示1,“關(guān)”來表示0。
計算機采用二進制的優(yōu)點:
1.技術(shù)實現(xiàn)簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態(tài),開關(guān)的接通與斷開,這兩種狀態(tài)正好可以用1和0表示。
2.簡化運算規(guī)則。二進制的運算法則少,運算簡單,使計算機運算器的硬件結(jié)構(gòu)大大簡化
3.適合邏輯運算:邏輯代數(shù)是邏輯運算的理論基礎(chǔ),二進制只有兩個代碼,正好與邏輯代數(shù)中的“真”和“假”相吻合。
4.易于進行轉(zhuǎn)換,二進制與十進制數(shù),易于相互轉(zhuǎn)換。
5.用二進制表示數(shù)據(jù)具有抗干擾能力強,可靠性高等優(yōu)點。因為每位數(shù)據(jù)只有高低兩個狀態(tài),當受到一定程度的干擾時,仍能可靠地分辨出它是個還是低。
1、二進制的運算規(guī)則:
二進制的加法規(guī)則:0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位進位);二進制的減法規(guī)則:0-0=0,10-1=1(向高位借位),1-0=1,1-1=0 (模二加運算或異或運算) ;
二進制的乘法規(guī)則:0 * 0 = 00 * 1 = 0,1 * 0 = 0,1 * 1 = 1;二進制的除法規(guī)則:0÷0 = 0,0÷1 = 0,1÷0 = 0 (無意義),1÷1 = 1 。
2、二進制的轉(zhuǎn)換規(guī)則:
二進制轉(zhuǎn)換成十進制:基數(shù)乘以權(quán),然后相加,簡化運算時可以把數(shù)位數(shù)是0的項不寫出來。小數(shù)部分也一樣,但精確度較少。
二進制轉(zhuǎn)換為八進制:采用“三位一并法”(是以小數(shù)點為中心向左右兩邊以每三位分組,不足的補上0)進行轉(zhuǎn)換。例:將二進制數(shù)(11100101.11101011)2轉(zhuǎn)換成八進制數(shù)。(11100101.11101011)2=(345.353)8
二進制轉(zhuǎn)換為十六進制:采用的是“四位一并法”,整數(shù)部分從低位開始,每四位二進制數(shù)為一組,最后不足四位的,則在高位加0補足四位為止,也可以不補0;小數(shù)部分從高位開始,每四位二進制數(shù)為一組,最后不足四位的,必須在低位加0補足四位,然后用對應(yīng)的十六進制數(shù)來代替。
大學(xué)院校在線查
高考熱門一鍵查
有疑問就來發(fā)現(xiàn)