為什麼計算機要用二進位表示數?

2025-07-07 00:55:10 字數 1789 閱讀 9887

1樓:網友

挺好理解的啊。

首先,由於電腦此臘豎裡,所有的資料在儲存和運算時都要使用二進位數表示,所以像a、b、c等等這些也是一樣的,這樣帶來的問題就是,你需要制定乙個 數字-字元 對照表,這就叫編碼,比如,將65(十進位)對應為字母 a。而為了與別人通訊時,你傳送個65,別人也會翻譯成 a 而不是別的,所以有了統一森大的對照表,這就是 ascii 標準碼錶。

其次,編碼當然要有一定的順序,這樣方便使用和記憶,字母是按照 a-z 的順序排序的,65 代表 a,那麼相鄰的下乙個 b 就是 66,依次類推,那麼 e 與 a 間隔 4 個 就是 65+4 = 69.

69 是十進位,轉換成二進位數 就是 01000101。

如果以二進位來進行計算的話,a 的 二進位表示為 01000001,間隔 4 個,將 4 轉換成2進位是 00000100 ,那麼。

65 + 4 = 69 (十進位計算)

01000001 + 100 = 01000101 (二進局明制計算)

2樓:做而論道

因為,二進位,是最最簡單的計數笑虧方式。

那麼,用二進位表示乙個數值,顫亮需要的位數,是最多的。

同樣道理,用二進位表示字元以及其它各種資訊,也是最最麻煩的。

由此,便可產生巨大的利益。

硬體廠家、軟體程式設計人員碰洞神,都大力推動二進位,就是這個原因。

計算機採用二進位數的原因是什麼?

3樓:內蒙古恆學教育

計算機採用二進位數的主要原因是,計算機只能處理二進位編碼形式的指令和資料,因此所有資訊都必須被轉換為二進位的形式。

也可以這樣說,計算機中採用二進位的主要原因是,1、可進行邏輯運算。2、運演算法則簡單。3、兩個狀態的系統容易實現成本。總之,二進位數是目前計算機的最優選擇了。

4樓:濯罡局騰逸

對1樓還真是無語。。。

1)技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這兩種狀態正好可以用「1」和「0」表示。

2)簡化運算規則:兩個二進位數和、積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。

3)適合邏輯運算:邏輯代數是邏輯運算的理論依據,二進位只有兩個數碼,正好與邏輯代數中的「真」和「假」相吻合。

4)易於進行轉換,二進位與十進位數易於互相轉換。

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

計算機系統中為什麼要使用二進位數

5樓:

計算則派卜機中採用二進位的主要原因是:可進行邏輯羨散運算;運演算法則簡單;兩個狀態的系統容易實現成本。計算工具的演化經歷了由簡單到複雜、從低階到高階的不同階段,例如從「結繩記事」中的繩結到孫穗算籌、算盤計算尺、機械計算機等。

計算機系統中為什麼要使用二進位數

6樓:

1、技術實現簡單。計算機是由邏輯電路組衝辯成,邏輯電路通常只有兩種狀態,開關的接通和斷開,正好用「0」「1」表示。 隱判拆2、運算規則簡單,兩個二進位數的和、積運算組合簡單。

3、適合邏輯運灶棗算,二進位只有兩個數碼,和邏輯代數中的「真」「假」相吻合。 4、易於進行轉換,二進位和十進位數轉換簡單。

二進位制補碼運算溢位判斷,計算機中二進位制加減法時,是如何判斷溢位的?

補碼運算的溢位判別方式為雙高位判別法,利用cs表示符號位是否進製,利用cp表示最高數值位是否進製。如果cs cp的結果為真,則代表發生了溢位 運算結果大於0則為負溢位,小於0則為正溢位 否則運算結果正確。例如 1000 0011 補碼為 3,原碼為 125 0000 0011 補碼為3,原碼為3 1...

計算機中為什麼使用二進位制數,為什麼只有高低兩種電平

分成多段其實有很多好處,就是一個訊號可以表達的含義更多,運算效率更高。但是正如一樓所說,產生錯誤的概率大增。因為訊號傳輸過程中會出現各種干擾因素,使電平水平發生波動,如果使用10檔電平的話,比如5 可能在傳輸中變成6 或者4 變高或貶低 這樣運算就錯了 而用兩檔電平的好處 就是不論你怎麼變 只要不超...

計算機的二進位制帶符號運算為什麼用0表示正數1表示負數

在二進位製碼中,為了區分正負數,採用最高位是符號位的方法來區分,正數的符號位為0 負數的符號位為1.剩下的就是這個數的絕對值部分,可以採用原碼 反碼 補碼3種形式來表示絕對值部分。原碼最簡單,也最好理解.原碼就是絕對值的二進位制數形式 例如 7的8位二進位制原碼是00000111,7的8位二進位制原...