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位二進位制原...