計算機二進位制是代表什麼。代表數字。還是意思。代表數字幹啥

2021-05-19 12:24:05 字數 6302 閱讀 1903

1樓:日出日落三十天

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

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

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

2伏以上為高電平

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

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

2樓:連思念也陌化

計算機二進位制,是因為計算機內部只能識別和處理0和1,0代表「關」,1代表「開」。二進位制的進位規則是「逢二進一」,借位規則是「借一當二」。你輸入的資料需要轉化為二進位制的數字,計算機才能識別和處理。

3樓:

我也不太懂,不過給你找了片 東西,你看看吧,覺得好 就給分吧

一、 常用數制及其相互轉換 在我們的日常生活中計數採用了多種記數制,比如:十進位制,六十進位制(六十秒為一分,六十分為一小時,即基數為60,運算規則是逢六十進一),……。在計算機...

7597

一個二進位制數字可代表多少不同值

4樓:楊柳風

1位二進位制數,就只有 0 1兩種狀態了。2位就有 00 01 10 11 四種狀態了。。很容易推算的。。n位就有2的n次方個不同的值了。

二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」。

二進位制數(binaries)是逢2進位的進位制,0、1是基本算符;計算機運算基礎採用二進位制。電腦的基礎是二進位制。在早期設計的常用的進位制主要是十進位制(因為我們有十個手指,所以十進位制是比較合理的選擇,用手指可以表示十個數字,0的概念直到很久以後才出現,所以是1-10而不是0-9)。

電子計算機出現以後,使用電子管來表示十種狀態過於複雜,所以所有的電子計算機中只有兩種基本的狀態,開和關。也就是說,電子管的兩種狀態決定了以電子管為基礎的電子計算機採用二進位制來表示數字和資料。常用的進位制還有8進位制和16進位制,在電腦科學中,經常會用到16進位制,而十進位制的使用非常少,這是因為16進位制和二進位制有天然的聯絡:

4個二進位制位可以表示從0到15的數字,這剛好是1個16進位制位可以表示的資料,也就是說,將二進位制轉換成16進位制只要每4位進行轉換就可以了。

二進位制的「00101000」直接可以轉換成16進位制的「28」。位元組是電腦中的基本儲存單位,根據計算機字長的不同,字具有不同的位數,現代電腦的字長一般是32位的,也就是說,一個字的位數是32。位元組是8位的資料單元,一個位元組可以表示0-255的十進位制資料。

對於32位字長的現代電腦,一個字等於4個位元組,對於早期的16位的電腦,一個字等於2個位元組。

5樓:匿名使用者

哎,你不能這麼問吧。。我覺得你應該問,你個n位的二進位制數能代表多少不同的值吧。。一個二進位制數字可代表多少不同值???

這個咋回答嘛。。比如1位二進位制數,就只有 0 1兩種狀態了。2位就有 00 01 10 11 四種狀態了。。

很容易推算的。。n位就有2的n次方個不同的值了。。

一個n位二進位制數字可代表多少個不同的值?

6樓:匿名使用者

1位二進位制數,就只有和兩種狀態。2位就有00,01,10,11四種狀態。n位就有2的n次方個不同的值。

二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」。

二進位制數(binaries)是逢2進位的進位制,0、1是基本算符;計算機運算基礎採用二進位制。電腦的基礎是二進位制。在早期設計的常用的進位制主要是十進位制(因為我們有十個手指,所以十進位制是比較合理的選擇,用手指可以表示十個數字,0的概念直到很久以後才出現,所以是1-10而不是0-9)。

電子計算機出現以後,使用電子管來表示十種狀態過於複雜,所以所有的電子計算機中只有兩種基本的狀態,開和關。也就是說,電子管的兩種狀態決定了以電子管為基礎的電子計算機採用二進位制來表示數字和資料。常用的進位制還有8進位制和16進位制,在電腦科學中,經常會用到16進位制,而十進位制的使用非常少,這是因為16進位制和二進位制有天然的聯絡:

4個二進位制位可以表示從0到15的數字,這剛好是1個16進位制位可以表示的資料,也就是說,將二進位制轉換成16進位制只要每4位進行轉換就可以了。

計算機**1—10這10個數字表示什麼意思 例如:數字1 計算機**00001 這是什麼意思

7樓:匿名使用者

在計算機中,無論數值還是數的符號,都只能用0、1來表示。通常專門用一個數的最高位作為符號位: 0表示正數,1表示負數。

例如: +18=00010010-18=10010010這種在計算機中使用的、連同符號位一起數字化了的數,稱為機器數。機器數所表示的真實值則叫真值。

例如機器數10110101所表示的真值為-53(十進位制)或-0110101(二進位制);機器數00101010的真值為+42(十進位制)或+0101010(二進位制)。可見,在機器數中,用0、1取代了真值的正、負號。2.

有符號數的機器數表示方法實際上,機器數可以有不同的表示方法。對有符號數,機器數常用的表示方法有原碼、反碼、補碼三種。1) 原碼上述機器數表示方法,即最高位表示符號、數值位用二進位制絕對值表示的方法,便為原碼錶示方法。

換言之,設機器數位長為n,則數x的原碼可定義為: n位原碼錶示數值的範圍是: -(2n-1-1)~+(2n-1-1)它對應於原碼的111…1~011…1。

數0的原碼有兩種不同形式: [+0]原=000…0[-0]原=100…0原碼錶示簡單、直觀,與真值間轉換方便。但用它作加減法運算不方便,而且0有+0和-0兩種表示方法。

2) 反碼正數的反碼錶示與原碼相同;負數的反碼是將其對應的正數各位(連同符號位)取反得到,或將其原碼除符號位外各位取反得到。可見,反碼的定義可表示為: 或者:

例如: [+3]反=00000011(設為8位)[-3]反=11111100(設為8位)n位反碼錶示數值的範圍是: -(2n-1-1)~+(2n-1-1)它對應於反碼的100…0~011…1。

數0的反碼也有兩種形式: [+0]反=000…0(全0)[-0]反=111…1(全1)將反碼還原為真值的方法是: 反碼→原碼→真值,而[x]原=[[x]反]反。

或者說,當反碼的最高位為0時,後面的二進位制序列值即為真值,且為正數;最高位為1時,則為負數,後面的數值位要按位求反才為真值。3) 補碼正數的補碼錶示與原碼相同;負數的補碼是將其對應的正數各位(連同符號位)取反加1(最低位加1)而得到,或將其原碼除符號位外各位取反加1而得到。可見,補碼的定義可用表示式表示為:

或者: 例如: [+3]補=00000011(設為8位)[-3]補=11111101(設為8位)n位補碼錶示數值的範圍是:

-2n-1~+(2n-1-1)它對應於補碼的100…0~011…1。數0的補碼只有一個: [+0]補=[-0]補=000…0 (全0)將補碼還原為真值的方法是:

補碼→原碼→真值,而[x]原=[[x]補]補。或者說,若補碼的符號位為0,則其後的數值位值即為真值,且為正數;若符號位為1,則應將其後的數值位按位取反加1,所得結果才是真值,且為負數。綜上所述,可以得出以下幾點結論。

(1) 原碼、反碼、補碼的最高位都是表示符號位。符號位為0時,表示真值為正數,其餘位為真值。符號位為1時,表示真值為負數,其餘位除原碼外不再是真值:

對於反碼,需按位取反才是真值;對於補碼,則需按位取反加1才是真值。(2) 對於正數,三種編碼都是一樣的,即[x]原=[x]反=[x]補;對於負數,三種編碼互不相同。所以,原碼、反碼、補碼本質上是用來解決負數在機器中表示的三種不同的編碼方法。

(3) 二進位制位數相同的原碼、反碼、補碼所能表示的數值範圍不完全相同。以8位為例,它們表示的真值範圍分別為: 原碼:

-127~+127反碼: -127~+127補碼: -128~+127(4) 上面討論的原碼、反碼、補碼都是針對真值x為整數而言的。

若真值x為小數(純小數),則其n位原碼、反碼、補碼的定義應為: 最後要說明的是,當計算機採用不同的碼制時,運算器和控制器的結構將不同。採用原碼形式的計算機稱為原碼機,類似的有反碼機和補碼機。

目前以補碼機居多,各種微機基本上都是以補碼作為機器碼,原因是補碼的加減法運算簡單,減法運算可變為加法運算,可省掉減法器電路;而且它是符號位與數值位一起參加運算,運算後能自動獲得正確結果。3. 數的定點和浮點表示當所要處理的數含有小數部分時,就有一個如何表示小數點的問題。

在計算機中並不用某個二進位制位來表示小數點,而是隱含規定小數點的位置。根據小數點的位置是否固定,數的表示方法可分為定點表示和浮點表示,相應的機器數就稱為定點數和浮點數。通常,對於任意一個二進位制數x,都可表示成:

x=2j·s其中,s為數x的尾數,j為數x的階碼,2為階碼的底。尾數s表示數x的全部有效數字,階碼j則指出了小數點的位置。s值和j值都可正可負。

當j值固定時,表示是定點數;當j值可變時,表示是浮點數。1) 定點數在計算機中,根據小數點固定的位置不同,定點數有定點(純)整數和定點(純)小數兩種。當階碼j=0,尾數s為純整數時,說明小數點固定在數的最低位之後,即稱為定點整數。

當階碼j=0,尾數s為純小數時,說明小數點固定在數的最高位之前,即稱為定點小數。定點整數和定點小數在計算機中的表示形式沒什麼區別,其小數點完全靠事先約定而隱含在不同位置,如圖1.5所示。

圖1.5定點整數和定點小數格式2) 浮點數當要處理的數是既有整數又有小數的混合小數時,採用定點數格式很不方便。為此,人們一般都採用浮點數進行運算。

浮點數一般由4個欄位組成,其一般格式如下: 階符jf階碼j數符sf尾數(也叫有效數)s←———階碼部分———→←————尾數部分————→ 其中階碼一般用補碼定點整數表示,尾數一般用補碼或原碼定點小數表示。浮點數的實際格式多種多樣。

如80486的浮點數格式就不是按上述順序存放4個欄位的,而是將數符位sf置於整個浮點數的最高位(階碼部分的前面),且尾數和階碼部分有其與眾不同的約定,詳見2.3.1小節。

為保證不損失有效數字,一般還對尾數進行規格化處理,即保證尾數的最高位是1,實際大小通過階碼進行調整。例如,某計算機用32位表示一個浮點數,格式如下: 31 30 24 23 22 0階符階碼數符尾 數 其中階碼部分為8位補碼定點整數,尾數部分為24位補碼定點小數(規格化)。

用它來表示一個數-258.75,則可按該格式變換如下: (-258.

75)10= (-100000010.11)2= (-0.10000001011)×29= (1.

10000001011000000000000)原×2(00001001)原= (1.01111110101000000000000)補×2(00001001)補所以,-258.75在該計算機中的浮點表示為:

00001001101111110101000000000000按照這一浮點數格式,可計算出它所能表示的數值範圍為: -1×227-1~+(1-2-23)×227-1顯然,它比32位定點數表示的數值範圍(最大為-231~+(231-1))要大得多。這也正是浮點數表示優於定點數表示的突出點之一。

4. 無符號數的機器數表示方法無符號數在計算機中通常有三種表示方法: (1) 位數不等的二進位制碼。

(2) bcd碼。(3) ascii碼。其中bcd碼的表示形式一般又有兩種:

壓縮bcd碼(或叫組合bcd碼,緊湊bcd碼)和非壓縮bcd碼(或叫非組合bcd碼,非緊湊bcd碼)。前者每位bcd碼用4位二進位制表示,一個位元組(8位二進位制)表示2位bcd碼,如10010011b表示十進位制數93;後者每位bcd碼用一個位元組表示,高4位總是0000,低4位的0000~1001表示0~9,例如93如用非壓縮bcd碼錶示,則需用2個位元組(16位二進位制): 00001001┊00000011ascii碼錶示與非壓縮bcd碼錶示很相似,低4位完全相同,都是用0000~1001表示0~9;差別僅在高4位,ascii碼不是0000,而是0011。

ascii碼一般在計算機的輸入、輸出裝置中使用,而二進位制碼和bcd碼則在運算、處理過程中使用。因此,在應用計算機解決實際問題時,常常需要在這幾種機器碼之間進行轉換。數字1 計算機中表示為00000001 數字2 00000010 數字3 00000011 數字4 00000100 數字5 00000101數字6 00000110 數字7 00000111 數字8 00001000 數字9 00001001 數字10 00001010

二進位制位代表幾個二進位制數位?其值為什麼或什麼?

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

計算機的二進位制(1012換算成十進位制值

按各階累加起來就行了。1 2的6次方 0 2的5次方版 1 2的4次方權 0 2 0 2 0 2的1次方 1 2的0次方 1 2的 1次方 0 2的 2次方 1 2的 3次方 1 2的 4次方 64 16 1 0.5 0.125 0.0625 81.6875 我想知道二進位制和各種進位制的換算 教材...

計算機內部資料可以採用二進位制 八進位制 十進位制或十六進位制形式表示嗎

計算機內部只能是二進位制表示資料,其它進位制太複雜,不利於儲存,運算,以及傳遞.所以只採用二進位制,望採納 可以的啊。你可以按照進位制之間的轉換法則將其轉換。說明一下,計算機識別的是二進位制。可以的,轉本真題中出現過10年的 計算機內部資料的運算可以採用二進位制,八進位制,十六進位制。50 cpu只...