二進制碼怎么辨識 計算機是怎么識別二進制數(shù)的?
計算機是怎么識別二進制數(shù)的?在計算機中,按結構晶體管(以及雙極性晶體管和場效應晶體管)充當基本是元件,晶體管電路可以有導通和截止到兩種狀態(tài),晶體管導通時電阻變小,對外體現(xiàn)低電平狀態(tài),晶體管截止時電阻變
計算機是怎么識別二進制數(shù)的?
在計算機中,按結構晶體管(以及雙極性晶體管和場效應晶體管)充當基本是元件,晶體管電路可以有導通和截止到兩種狀態(tài),晶體管導通時電阻變小,對外體現(xiàn)低電平狀態(tài),晶體管截止時電阻變大,組織體現(xiàn)高電平狀態(tài)。
利用晶體管的這兩種狀態(tài),就是可以它表示1位二進制數(shù)的兩個邏輯值0和1了。
當晶體管導通時,我們定義這種狀態(tài)為二進制數(shù)0,而當晶體管截止時,我們定義這種狀態(tài)為二進制數(shù)1。用多個晶體管就這個可以意思是多位二進制數(shù)了。因為在計算機中,能看到0,也能看到1,而是有很多的晶體管,有些晶體管處在導通狀態(tài)、另一些晶體管正處于截止狀態(tài),計算機可以判斷這些晶體管的狀態(tài),最大限度地以為是0或則是1了。
計算機是怎么識別二進制的?或者應該說問處理器是怎么識別1和0的?
計算機是怎摸無法識別二進制的?也可以肯定說問處理器是怎么無法識別1和0的?我明白1是掛斷電路的它表示,0是連接斷開電路的可以表示。比如拿單片機來說,我給p1.01;單片機的p1.0接口就會產生一個高電平,為什么不呢?是單片機的內部哪個地方接通了嗎?沒人按開電路的開關,它怎摸就自己接通后了?我又沒按什么電源開關,只不過是輸入個1。就好象我首先按住家里電燈的開關,燈亮起來,我能解釋,畢竟是我按動接通了電路。不過到了計算機我就不懂了,一條程序估計還沒有引起單片機電路的變化吧?為什么給個1就有高電平?想了半天應該不解釋。我的表達很可能不怎么好,應該如果能一些人可以解答幫一下忙。
要想了解計算機咋不識別二進制0和1首先我們要打聽一下門電路,而門電路的邏輯關系那就是,與或非即0和1。門”是這樣的一種電路:它明文規(guī)定各個輸入信號之間不滿足某種邏輯關系時,才有信號輸出,正常情況有下列三種門電路:與門、或門、非門(反相器)。從邏輯關系看,門電路的輸入端或輸出端只有一倆種狀態(tài),無信號以“0”可以表示,有信號以“1”表示。也可以不這樣的話規(guī)定:低電平為“0”,高電平為“1”,被稱正邏輯?;蚯遥绻麤]有規(guī)定高電平為“0”,低電平為“1”稱為負邏輯,但這,高與低是相對的,因為在實際中電路中要先只能證明采用什么邏輯,才有實際意義,例如,負與扇對“1”來說,具高“與”的關系,但對“0”來說,卻有“或”的關系,即負與門也就是正或門;b,負或立門“1”來說,具備“或”的關系,但對“0”來說具有“與”的關系,即負或門也就是正下檻。
計算機也可以說CPU怎莫知道1和0的,其實是由CPU的邏輯電路利用的,不過本質上跟八音盒的原理是一樣的的,嚴不說八音盒是固定設置邏輯的最簡單地機械“可以計算”機(總之是沒有換算部件),程序那就是那個曲線流暢不平的柱子,手動鋼琴也是則是的原理,音符被轉換成成凸凹或者孔洞紙帶,這應該是程序,后再凸起和凹坑要讓器械彈簧能發(fā)出不同的聲音。。。不過在電子時代,機械的結構被電路變成了,而且是明確的邏輯數(shù)學原理去設計電路的,如你文中說的你在單片機外部引腳給一個1,這應該是給了一個高電平,0那就是低電平,這應該是八音盒的凸凹了,而詳細的邏輯電路你學過邏輯電路就很清楚了,反正是科學奇怪的八音盒。。。