作者Neverfor (八卦蟑螂)
看板Grad-ProbAsk
標題[理工] 全加法器 實現
時間Mon Feb 11 12:46:19 2019
如題 !
請問一下全加法器的Cout
Cout = C(A xor B) or AB
請問我看到維基說or可以改成xor
但自己代000貌似就錯了
請問有這個用法嗎@@?
還是我會錯意
補圖
https://i.imgur.com/jKPkGwZ.png
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.207.181
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1549860382.A.C01.html
※ 編輯: Neverfor (180.217.207.181), 02/11/2019 12:47:56
1F:推 skyHuan: Cout = C(A xor B) + AB = AB + AC + BC02/11 14:42
2F:→ skyHuan: 這兩個是一樣的你應該代錯了(?02/11 14:42
3F:→ skyHuan: 可以想成AB都1的話就會進位,或是Cin=1表示前面有進位,02/11 14:42
4F:→ skyHuan: 這時候只要A或B其中有一個是1也會進位02/11 14:43
不好意思 可能我問的不太清楚
先不要理會圖片上面那條式子
單看下面那條 or 改成 xor 是否正確呢@@
我直接代值貌似怪怪的
Cin ( A xor B) xor AB
是否等於 Cin ( A xor B) or AB
如果等於的話 用半加法器實現全加法器就不需要or gate了
※ 編輯: Neverfor (180.217.205.187), 02/11/2019 15:45:31
※ 編輯: Neverfor (180.217.205.187), 02/11/2019 15:46:48
5F:→ skyHuan: 兩式子不相等吧 02/11 16:35
6F:→ skyHuan: 我記得可以取代所有gate的應該是NAND跟NOR不是XOR不知道 02/11 16:36
7F:→ skyHuan: 有沒有記錯 02/11 16:36
8F:→ Neverfor: 是的 02/12 04:24