一個莫爾斯電碼的電報機spa
輸出端的做用、不只僅是經過一個蜂鳴器或者燈泡,提供一個供人觀察的輸出信號,經過「螺旋線圈+磁性開關」、使得咱們有開和關兩種狀態、這個「開」和「關」表示「1」和「1」設計
還能夠做爲後續 線路的輸入信號、讓咱們開始能夠經過最簡單的電路、來組合造成咱們須要的邏輯3d
反向器的電腦,其實就是開關從默認關閉變成默認開始而已blog
一、雖然一個按鈕開關的電報機很「容易」操做,可是卻不「方便」操做內存
二、由於電報員要熟記每個字母對應的摩爾斯電碼,而且須要快速按鍵來進入輸入,一旦錯誤很難糾正原型
三、可是由於電路之間能夠經過與、或、非組合完成更復雜的功能,咱們徹底能夠設計一個和打字機同樣的電報機,每按下一個字母按鈕,就會接通一部分電路,而後把這個字母的摩爾斯電碼輸出出去
bfc
雖然在電報機時代,咱們沒有這麼作,可是計算機時代,咱們其實就是這樣的作的,咱們再也不是給計算機0和1,而是經過千萬個晶體管組合在一塊兒二進制
最終使得咱們能夠用「高級語言」指揮計算機去幹什麼。方法
能夠說,電報是現代計算機的一個最簡單的原型。它和咱們如今使用的現代計算機有不少類似之處,咱們經過電腦的im
「開」和「關」,來表示「1」和「0」,就像晶體管在不一樣的狀況下,表現爲導電「1」和絕緣的「0」狀態
咱們經過電報機這個設備,看到了如何經過「螺旋線圈+開關」,來構造基本的邏輯電腦,咱們也叫門電路,一方面,咱們能夠經過繼電器揮着中繼,進行長距離的信號傳輸,
另外一方面,咱們也能夠經過設置不一樣的線路和開關狀態,實現更多不一樣的信號表示和處理方式
這些線路的連接方式其實就是在數字電路和開關狀態,實現更多不一樣的信號表示和處理方式,這些線路的連接方式其實就是咱們在數字電路中所說的門電腦,而這些門電路,
也就是咱們建立CPU和內存的基本邏輯單元,咱們的各類對計算機二進制的「1」和「0」的操做、其實就是來自於門電路叫作組合電路