什麼是計算機的二進位制,什麼是計算機的二進位制

時間 2021-05-23 04:09:12

1樓:聽不清啊

電腦使用二進位制是由它的實現機理決定的。我們可以這麼理解:電腦的基層部件是由積體電路組成的,這些積體電路可以看成是乙個個閘電路組成,(當然事實上沒有這麼簡單的)。

當計算機工作的時候,電路通電工作,於是每個輸出端就有了電壓。電壓的高低通過模數轉換即轉換成了二進位制:高電平是由1表示,低電平由0表示。

也就是說將模擬電路轉換成為數位電路。這裡的高電平與低電平可以人為確定,一般地,2.5伏以下即為低電平,3.

2伏以上為高電平

電子計算機能以極高速度進行資訊處理和加工,包括資料處理和加工,而且有極大的資訊儲存能力。資料在計算機中以器件的物理狀態表示,採用二進位制數字系統,計算機處理所有的字元或符號也要用二進位制編碼來表示。用二進位制的優點是容易表示,運算規則簡單,節省裝置。

人們知道,具有兩種穩定狀態的元件(如電晶體的導通和截止,繼電器的接通和斷開,電脈衝電平的高低等)容易找到,而要找到具有10種穩定狀態的元件來對應十進位制的10個數就困難了

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

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

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

進製的概念

1。 十進位制

十進位制使用十個數字(0、1、2、3、4、5、6、7、8、9)記數,基數為10,逢十進一。

歷史上第一台電子數字計算機eniac是一台十進位制機器,其數字以十進位制表示,並以十進位制形式運算。設計十進位制機器比設計二進位制機器複雜得多。而自然界具有兩種穩定狀態的元件普遍存在,如開關的開和關,電路的通和斷,電壓的高和低等,非常適合表示計算機中的數。

設計過程簡單,可靠性高。因此,現在改為二進位制計算機。

2。 二進位制

二進位制以2為基數,只用0和1兩個數字表示數,逢2進一。

二進位制與遵循十進位制數遵循一樣的運算規則,但顯得比十進位制更簡單。例如:

(1)加法:0+0=0 0+1=1 1+0=1 1+1=0

(2)減法:0-0=0 1-1=0 1-0=1 0-1=1

(3)乘法:0*0=0 0*1=0 1*0=0 1*1=1

(4)除法:0/1=0 1/1=1,除數不能為0

二。進製轉換

1。二進位制與十進位制數間的轉換

(1)二進位制轉換為十進位制

將每個二進位制數按權後求和即可。請看例題:

把二進位制數(101.101)2=1*2^2+0*2^1+1*2^0+1*2^-1+0*2^-2+1*2^-3=(5.625)10

(2)十進位制轉換為二進位制

一般需要將十進位制數的整數部分與小數部分分開處理。

整數部分計算方法:除2取餘法 請看例題:

十進位制數(53)10的二進位制值為(110101)2

小數部分計算方法:乘2取整法,即每一步將十進位制小數部分乘以2,所得積的小數點左邊的數字(0或1)作為二進位制表示法中的數字,第一次乘法所得的整數部分為最高位。請看例題:

將(0.5125)10轉換成二進位制。(0.5125)10=(0.101)2

2樓:飛機不會飛歲月

我理解是計算機的二進位制其實是基於計算機的原始硬體就是閘電路,同時我們人為地將計算機的理論建立在二種狀態的邏輯,如何實現這個思想?通過閘電路兩種狀態(斷/通 高/低),也是基於這個原因,所以計算機只會做加法,不會做減法(所謂的減法不過是在有限的範圍內的加法,參考鐘)。所謂的二進位制不要單純理解為01,而是理解為二進位制在電腦中如何實現,閘電路實現,閘電路通過什麼方式實現?

通過電的通斷與高低等。

同時不應該將1表示真0表示假什麼的,重要的是你的電訊號通過什麼樣邏輯閘電路,決定這個輸入訊號是真還是假,是你呼叫了什麼邏輯,由這個邏輯傳遞出來的是真,由那個邏輯傳遞出來的是假。基於邏輯門的設計。

3樓:匿名使用者

在計算機中,很難用10個不同的狀態來表示我們通常使用的十進位制數和採用十進位制數碼來編碼的各種資訊。但是,在計算機中,卻很容易用高低兩個電平來表示兩個不同的狀態,於是我們用高電平表示乙個數碼1,用低電平表示另乙個數碼0。只有0 和1兩個數碼的話,我們就只能採用二進位制來表示數值的大小了。

你用幾個數碼來表示乙個數值的大小,就決定了你所採用的記數進製,例如用0~9這10個數碼來表示數值的大小就是十進位制數,用0~7這8個數碼來表示數值的大小就是8進製數,用0~9和a~f總共16個數碼(或字元)來表示數值的大小就是十六進製制數。

因此,在計算機中,無論你表示乙個數的數值大小,還是表示乙個字元的編碼,我們都採用二進位製碼來表示,這是一種無奈。

如果今後能夠設計出很容易實現的用10種不同的狀態來表達的電路的話,那就不需要在計算機中採用二進位製碼,而直接使用十進位制編碼就行了。把這當個理想吧!

4樓:

我們現在電腦上所存的所有的資料都是以二進位制數來儲存的,因為計算機只能識別二進位制。

作用是用來儲存、運算資料資訊。

二進位制數隻需要學會怎麼轉換成十進位制、八進位制、十六進製制就行了,沒必要去深入的學

簡單說二進位制就是逢二進一,和數學上的逢十進一一樣,我們常用的是十進位制。

什麼叫二進位制有關於計算機的

二進位制18世紀德國數理哲學大師萊布尼茲從他的傳教士朋友鮑威特寄給他的拉丁文譯本 易經 中,讀到了八卦的組成結構,驚奇地發現其基本素數 0 1 即 易經 的陰爻 和 陽爻,其進製就是二進位制,並認為這是世界上數學進製中最先進的。20世紀被稱作第三次科技革命的重要標誌之一的計算機的發明與應用,其運算模...

計算機上的二進位制是怎麼算的

二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是 逢二進一 借位規則是 借一當二 二進位制資料也是採用位置計數法,其位權是以2為底的冪。例如二進位制資料110.11,其權的大小順序為2 2 2 1 2 0 2 1 2 2。對於有n位整數,m位...

計算機1級的問題,二進位制,計算機1級考試的進製怎麼算?

鼓樓月夜 二進位制轉換十進位制 二進位制數第0位的權值是2的0次方,第1位的權值是2的1次方 例如,設有乙個二進位制數 0110 0100,轉換為10進製為 下面是豎式 0110 0100 換算成 十進位制 第0位 0 x 2 0 0 第1位 0 x 2 1 0 第2位 1 x 2 2 4 第3位 ...