跟我到CPU內部去看1+1=2是如何運行的!(2) 【轉載】

 在上文中你知道1+1=2是如何在cpu中運做的麼?----跟我到cpu內部去看看吧!(1) 咱們經過旅遊的視角已經的揭開了CPU的一角面紗,到如今爲止咱們能夠清楚一下兩件事情.spa

 

         1  晶體管是CPU中的核心部件..net

         2 能夠經過控制晶體管並對其進行邏輯組合即可以計算.設計

 

         那麼1+1=2是如何經過晶體管來進行呢?blog

        要知道1+1=2如何運做,首先須要知道12 在計算機中如何經過晶體管來表示呢?get

 

         在上文中咱們已經提到,一個小燈泡的狀態能夠經過兩個晶體管(開關)進行邏輯組合來控制.如今你能夠這樣理解:博客

 

        一個小燈泡的狀態表明着計算機中的兩個數值:亮着表示1 關閉表示0原理

        如今咱們能夠拿出四個小燈泡,而且把四個小燈泡排成一排,若是你稍微懂一些二進制的話,如今已經很清楚了.咱們能夠經過這四個小燈泡的開關組合最多可以表示咱們經常使用數制即十進制的16個數字(也就是24次方).軟件

 

       如今就會有一下狀況出現:二進制

1 四個小燈泡所有熄滅:                           二進制:0000   十進制:0im

2 從右面數第一個小燈泡打開,其餘關閉:   二進制:0001      十進制:1 

3 從右面數第二個小燈泡打開,其餘關閉二進制:0010   十進制:2

依次類推,直到所有的四個小燈泡都打開:   二進制:1111   十進制15

 

以上過程能夠經過下圖來進行歸納:

 

 

計算機生成了可選文字: 月.098761勻43丹乙月.0月.月.00000nU0000―丁十豐―丁十十工―丁十牛上土!一、0、一、1(,1:01:O:,,:00,:i,010:O宕10111;1:1011110;101101,};011010}00'1'1:00,O0001:'00'00';留谷曾曾

 

 

      那麼1+1=2若是用上圖進行表示的話能夠獲得下面的示例圖:

 

 

計算機生成了可選文字: 月.月.J『.月.曰.〕戶.婦0000月.月.月.月.J『.J飛.翻.』翻r』月.月.月.月.月.月.月.月.曰.』翻.〕月.月.月.月.0:0:11丁纔不而0;0!0:10000QQ日Q月.月.月.月.00011O雲000雲QQQQ④日Q公

 

       好了,至此爲止咱們已經知道1 2 還有其餘的數值是如何在計算機中經過晶體管來表示,但具體"+"的這個過程是如何運行呢?

 

     如今咱們開始進行下一步的理解.

     把一個晶體管抽象成一個開關,一個開關能夠表示數字10,咱們能夠經過鏈接兩個開關和兩個燈泡經過必定的結構,開關用來表示輸入0或者1 而兩個燈泡表示經過特殊結構的處理所獲得的結果,這個特殊結構即是"加法器".加法器裏面都是有各類邏輯門來構成的.這些邏輯門包括:"","",""與非" ,兩個開關經過加法器相連的邏輯圖以下

 

 

 

     

計算機生成了可選文字: H日IfAddef翩O.栩一.』一.一.』口且.}一.}.一日.}一月.一


         上圖只是一個兩個開關的相加,可是計算機要處理的是龐大的數據,這就須要將一個個的開關進行邏輯的相鏈接,變造成了下面的圖,經過下圖的方式將一個個的開關和燈泡進行相連.

 

計算機生成了可選文字: HalfAdderl泛\{朋一/一AND.,日OR長H日!fAdd6r卜‘八吒角八囚O目價目口.,日ANO〔用

 

若是有兩排八個開關經過加法器相連,沒有一個開關的話.從宏觀的角度來看的話,即是下圖所示:

       

計算機生成了可選文字: 回回圈0。回回日。。回回圈0。回回圈0。回尚圖日向U回回囚品》回回圈印。回回圃問。0『0009000二0009000

 

      而咱們這次的主角:1+1=2的運做流程即是下圖所示

 

計算機生成了可選文字: .曰日.10000000,回回回回回回回1D0000O01回回回回回回回}回+圈日日圈圈日瞥曾曾曾曾曾幾BOO,決dd陌四.,01CO呂.栩八BC.,,0決山如dA卜10CO,u舊2200000010曾

 

        此篇博客解決在準備軟件設計師的過程當中的疑惑.經過對CPU運做原理的探索,再一次理解了大道至簡的道理,咱們看似複雜的CPU,看似複雜的不少事物,歸根到底都是一些特別簡單的元素,而也就是這些"元素"經過各類組合,變換,便造成了複雜的運算,解決各類複雜的問題.

      

       想起了老子<<道德經>>裏的一段話:「道生一,一輩子二,二生三,三生萬物,萬物負陰而抱陽,衝氣覺得和。」

相關文章
相關標籤/搜索