電腦為什麼只能理解0和1
❶ 計算機為什麼只知道0和1
0和1代表兩種邏輯狀態,0代表電路連通狀態,1代表電路斷開狀態,計算機只能讀懂這2個狀態。
指令部份的示例:
0000 代表 載入(LOAD)
0001 代表 存儲(STORE)
暫存器部份的示例:
0000 代表暫存器 A
0001 代表暫存器 B
存儲器部份的示例:
000000000000 代表地址為 0 的存儲器
000000000001 代表地址為 1 的存儲器
000000010000 代表地址為 16 的存儲器
100000000000 代表地址為 2^11 的存儲器
集成示例:
0000,0000,000000010000 代表 LOAD A, 16
0000,0001,000000000001 代表 LOAD B, 1
0001,0001,000000010000 代表 STORE B, 16
0001,0001,000000000001 代表 STORE B, 1
❷ 有誰能告訴我為什麼計算機只能識別0-1-2 這幾個數字嗎
只有0和1,其實就是開和關
[編輯本段]計算機內部採用二進制的原因
(1)技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這兩種狀態正好可以用「1」和「0」表示。
(2)簡化運算規則:兩個二進制數和、積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。
(3)適合邏輯運算:邏輯代數是邏輯運算的理論依據,二進制只有兩個數碼,正好與邏輯代數中的「真」和「假」相吻合。
(4)易於進行轉換,二進制與十進制數易於互相轉換。
(5)
用二進製表示數據具有抗干擾能力強,可靠性高等優點。因為每位數據只有高低兩個狀態,當受到一定程度的干擾時,仍能可靠地分辨出它是高還是低。
❸ 為什麼說電腦只認識0和1這兩個數字
因為電腦採用的二進制數制!
二進制是計算技術中廣泛採用的一種數制。二進制數據是用0和1兩個數碼來表示的數。
它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」,由18世紀德國數理哲學大師萊布尼茲發現。當前的計算機系統使用的基本上是二進制系統,數據在計算機中主要是以補碼的形式存儲的。計算機中的二進制則是一個非常微小的開關,用「開」來表示1,「關」來表示0。
20世紀被稱作第三次科技革命的重要標志之一的計算機的發明與應用,因為數字計算機只能識別和處理由『0』.『1』符號串組成的代碼。其運算模式正是二進制。19世紀愛爾蘭邏輯學家喬治布爾對邏輯命題的思考過程轉化為對符號"0''、''1''的某種代數演算,二進制是逢2進位的進位制。0、1是基本算符。因為它只使用0、1兩個數字元號,非常簡單方便,易於用電子方式實現。
❹ 計算機為什麼只需要認識0和1
這是因為計算機的運算使用的是二進制的,所以只「認識」0和1
。
❺ 如何理解"所有信息在計算機中都是用0和1組成的代碼存儲的"
計算機採用的是二進制的記數系統,二進位計數制僅用兩個數碼——0和1,任何具有二個不同穩定狀態的元件都可用來表示數的某一位。
利用這些截然不同的狀態來代表數字,是很容易實現的。不僅如此,更重要的是兩種截然不同的狀態不單有量上的差別,而且是有質上的不同。這樣就能大大提高機器的抗干擾能力,提高可靠性。
(5)電腦為什麼只能理解0和1擴展閱讀:
與人類相比,計算機系統只可以識別二進制中的「0」和「1」,所以一些人類看起來比較簡單的信息,例如文字、圖片以及音頻等,這些信息對於計算機系統而言,識別起來比較困難。
要想實現對這些信息的有效識別和理解,計算機系統就必須要對這些信息進行離散化處理,得到自身可以識別的離散數據,這樣才可以完成後續的信息處理和存儲操作。
通常情況下,計算機所能識別的離散數據,實質上就是由「0」和「1」組成的二進制數據信息,換言之,離散化處理就是將文字、圖片以及音頻等信息轉換為二進制數據,以便於計算機系統進行識別判斷,如對於音頻信息來說,要便於系統識別,需要將連續變化的音頻信息離散化處理,轉換為二進制的數據類型,讓系統可以進行處理和分析。
❻ 計算機為什麼只能認0和1,怎麼就不能認3
因為電路的邏輯只有0和1兩個狀態.
這里的0和1並不是數字的0和1,你問這什麼不認3,表明你沒有分清楚計算機裡面0和1所表示的意義。
計算機里,0和1是表示兩種不同的狀態,0表示低電平,1表示高電平。因為計算機是由無數個邏輯電路組成的,只能根據0和1的無限位數和組合來表達信息。
❼ 為什麼計算機能讀懂 1 和 0
這個不叫讀懂吧,是只能判斷1 0而已,因為這樣實現起來容易,高電平是1、低電平是0就行了,而如果要有更多的區分,就要精確的控制和檢測電壓,成本高且難以實現。
二極體、三極體等元件能夠根據電平輸入進行不同的電平輸出,組合起來就能實現越來越復雜的功能,具體的你要看計算機組成原理和數字邏輯電路基礎。
我們人為啥習慣使用十進制,幾乎每個國家從古至今都是這樣的?那是因為人都是10根手指頭。
❽ 為什麼電腦只能識別0和1代碼,那其他的是怎麼識別的
其實他們都答非所問!
個人理解,原來比較早期的電腦是將二進制碼通過紙帶打孔(1打孔,0不打孔)這種方式進行輸入,當帶有二進制碼信息的有孔紙帶輸入電腦後,靠光電感應到方式,即有孔洞地方有光電電壓,代表1狀態。從而執行指令。
現在的電腦在製造的時候已經封裝了一種編碼轉換器,當外部指令發出後最終都轉換成機器二進制碼,但是這些0和1組成的編碼已經是狀態量,不再是單純的數字0和1.
即使你輸入0,進入機器後機器仍然進行轉碼,轉換成機器碼,轉換的過程同步變成以電平為物理承載的狀態。
❾ 為什麼電腦只能識別0和1代碼其他的是怎麼識別的
原來比較早期的電腦是將二進制碼通過紙帶打孔(1打孔,0不打孔)這種方式進行輸入,當帶有二進制碼信息的有孔紙帶輸入電腦後,靠光電感應到方式,即有孔洞地方有光電電壓,代表1狀態。從而執行指令。
現在的電腦在製造的時候已經封裝了一種編碼轉換器,當外部指令發出後最終都轉換成機器二進制碼,但是這些0和1組成的編碼已經是狀態量,不再是單純的數字0和1。
即使你輸入0,進入機器後機器仍然進行轉碼,轉換成機器碼,轉換的過程同步變成以電平為物理承載的狀態。
❿ 為什麼電腦只認識0 和 1
計算機中使用二進制數,用0和1表示和識別電流的通和斷、電壓的高和低、電荷的有和無等兩種狀態(通俗地說,電流只有有電與沒電之分,有電用1表示,無電用0表示)。簡單的0和1兩個數碼承擔著大量信息的輸入和輸出,完成了復雜多變的演算和邏輯思維過程。
承擔0和1兩種數碼演算過程的是計算機的核心部件CPU,控制有意義和無意義兩種生命狀態的是人的大腦。從這個意義上說,人就是一台復雜的計算機,在大腦的CPU控制下,從嬰兒第一聲啼哭開始,在一條條指令的指引下,完成一步一步操作,一路走來。
計算機能夠迅速識別0和1兩個數碼組合表示的含義,但不能改變它的組合,也就是電流在「通」時,計算機不能「斷」它;電荷「有」時,計算機不能說「無」。單從這一點講,人腦又高於計算機。在生命的二進制中,有意義和無意義兩種狀態,人腦是能控制並互相轉化的。當人腦意識到自已的行為處於無意識狀態,比如說發怒,在人腦的CPU控制下,人能積極地把無意義狀態調整為有意義的狀態,停止發怒,轉而做其它有意義的事。