Re: [問題] NAND怎麼模擬AND和OR

看板Electronics作者 (水精靈)時間14年前 (2011/09/09 01:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
: 為什麼做第二個NAND的時候,明明只有一個值,但課本上的圖,那條線卻突然分成二 : 個了?實在搞不懂為什麼會這樣,還是說AND本來就可以做一個值的運算? 如果無法立刻想到,請回到最基本的作法,畫出其邏輯。 ╓─╮ ╓─╮ A ─╢ ╭╮_C_┌┤ ╭╮__ D B ─╢ ╰╯ └┤ ╰╯ ╙─╯ ╙─╯ NAND NAND A B C C C D A B D ═╬═╬═ ═╬═╬═ ═╬═╬═ 0║0 ║1 1║1 ║0 0║0 ║0 ═╬═╬═ ═╬═╬═ ═╬═╬═ 0║1 ║1 + 1║1 ║0 → 0║1 ║0 ═╬═╬═ ═╬═╬═ ═╬═╬═ 1║0 ║1 1║1 ║0 1║0 ║0 ═╬═╬═ ═╬═╬═ ═╬═╬═ 1║1 ║0 0║0 ║1 1║1 ║1 說明: 你可以拆成兩個運算來看。 首先是輸出C為輸入A與輸入B經過NAND運算後的值。 輸出D則為輸入C與輸入C經過NAND運算後的值。 最後D就是最終的結果。 簡而言之,只要是NAND或是NOR閘,若是輸入端接一起,那就可以視為一個NOT閘。 所以AND可以用兩個NAND實現;同樣的,OR也是用兩個NOR實現。 也就是單憑NAND與NOR可以滿足所有的邏輯需求。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.127.49

09/09 06:33, , 1F
A+B=(A+B)''=(A'B')'這樣or就解出來了~
09/09 06:33, 1F
文章代碼(AID): #1EQGAHX- (Electronics)
文章代碼(AID): #1EQGAHX- (Electronics)