計算機如何識別二進位制的

2021-08-22 16:17:35 字數 385 閱讀 5887

這個問題可能是很多人的困擾,實際上計算機是不認識0和1 的,這只是人們方便這麼說的,說是計算機只認識0和1。

實際上計算機只能識別高低電平。什麼是高低電平?

舉個例子,比如說乙個二極體,你加正電後就輸出高電平(只是乙個比方,具體可以看看數字電子的各種閘電路),所以說確切的說計算機只知道高低電平。

程式和機器是怎麼連線的,也就是說機器怎麼懂的程式語言的?

實際上顯示的東西也只是顯示,計算機內部是通過電路來實現的。打個比方,你按一下數字鍵8,那麼通過你手的8的按鍵的地方便接通了內部的電路,然後會輸出一系列的高低電平,存起來,然後接通顯示8的電路,這個是乙個簡單的理解,所有程式也是這樣的,每乙個顯示都是電路來實現的,不知道這樣子大家能不能理解,關鍵得理解計算機能識別高低電平而不是真正的數字0和1.

計算機二進位制計算過程

原文 原碼,補碼和反碼 wqbin cnblogs.com 1.原碼,反碼,補碼的基礎概念和計算方法.1 00000001 原 00000001 反 1 10000001 原 11111110 反 補碼補碼的表示方法是 1 00000001 原 00000001 反 00000001 補 1 100...

計算機 十進位制 二進位制 關係

一 人類用十進位制 0 1 2 3 4 5 6 7 8 9 二 計算機用二進位制 0 1 三 人類使用十進位制,計算機使用2進製,因此計算機在執行人類發出的任務時,會進行10進製和2進製之間的轉換。計算機先將10進製轉換為2進製,用2進製進行計算,再將所得的2進製計算結果轉換為10進製。四 十進位制...

計算機基礎之二進位制數

二進位制數可以分為有符號數和無符號數,有符號數,又可以分為原碼 反碼 補碼。正數的原碼 反碼和補碼都一樣 負數的原碼,最高位是1,反碼是除了最高位,其餘的與原碼取反,補碼是反碼加1。如 4 的原碼為 0000 0100 反碼為 0000 0100 補碼為 0000 0100 4 的原碼為 1000 ...