創作內容

7 GP

【計算機概論】數位電路的四個基本閘門

作者:夏洛克‧福爾摩斯│2018-09-22 00:20:13│巴幣:14│人氣:2300
經過了好幾年我才想起要做第四集阿
這次要講得是上一次進制的運用,因為沒有計算的話
無論任何進制都是一樣的,不運算就沒有意義,所以能寫下之後我們就要做運算
而數位運算就需要用到閘門(gate),這邊先介紹4個最常見的基本閘門

一、何謂數位電路
數位電路與類比電路不同,數位電路中只存在高電位(1))與低電位(0)。
這就是大家都說「電腦只看得懂1跟0」的由來,因為在數位電路中只存在通電(高電位、1)與不通電(低電位、0)。

二、何謂閘門(gate)
閘門就像四則運算中的加減乘除一樣。
1+2=3,這個+就是一個閘門,1跟2一起走進了這個閘門,而3走出了這個閘門


三、何謂基本閘門
基本閘門是指在在數位電路中幾乎可以解決所有問題的四個閘門,分別是反閘(NOT)、或閘(OR)、與閘(AND)跟互斥或閘(XOR)。

二、反閘(NOT gate)
反閘是單元邏輯閘,只須給一組資料就能輸出資料
其用途是把電位反轉,1變成0、0變成1
例:輸入1100 0001
↓↓↓↓ ↓↓↓↓
輸出0011 1110

三、或閘(OR gate)
或閘與接下來的其他閘都是二元邏輯閘,需要給兩組資料才能輸出正確的資料。
或閘的用途也很簡單,跟中文一樣,A或B有電,就算有電。

例:輸入A1100
輸入B1010
↓↓↓↓
輸出C1110

四、及閘(AND gate)
及閘跟或閘很像,功能也很直覺,A「及」B有電,才算有電。

例:輸入A1100
輸入B1010
↓↓↓↓
輸出C1000

五、互斥或閘(XOR gate)
這個閘非常特別,非常多同學會在很疑惑,我用一個比較簡單的例子來說
各位應該都看過一種燈的開關,可以從兩邊開關,燈暗的時候從A側按就會開,燈亮的時候從B側按又會關掉,這個閘跟這種電燈一模一樣。
A跟B都是關的時候,燈是關的,A開了燈亮,B再開燈滅。
是A或B其中一個通電才算通電,兩個都通或兩個都不通都不算通電

例:輸入A1100
輸入B1010
↓↓↓↓
輸出C0110

六、總結
了解了這些閘門,其實也只是為了下一課鋪路,因為我還沒教怎麼用
最後附上這四個基本閘的真值表與符號


七、練習
第一題:1001經過NOT會變成?Ans:0110
第二題:1100 1001與1111 0000進行OR會變成?Ans:1111 1001
第三題:0101 1110與1111 0000進行AND會變成?Ans:0101 0000
第四題:1010 1010與1111 0000進行XOR會變成?Ans:0101 1010
反白就會出現解答

有任何問題都可以在下方留言告訴我
那麼各位,我們下一課再見囉~
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4137751
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:程式設計|教學文

留言共 1 篇留言

東方魂
我可以問問"互斥複合運算子"到底是什麼嗎..

09-22 09:17

夏洛克‧福爾摩斯
複合運算子的意思是運算完會修改原值,像是+=、-=、*=、/=。
我是沒有找到跟互斥複合運算子這個單辭有關的資料,但我猜測應該是XOR與複合運算子的結合,把A=A^B直接寫成像是A^=B的形式吧?09-22 10:36
我要留言提醒:您尚未登入,請先登入再留言

7喜歡★c850829 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:【計算機概論】2進制、8...

追蹤私訊切換新版閱覽

作品資料夾

REIayanami00李嚴
所以我說那個醬汁呢?看更多我要大聲說昨天21:25


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】