[理工] 計組 1-bit full adder

看板Grad-ProbAsk作者 (蜜蜂P助)時間7年前 (2018/11/04 15:11), 7年前編輯推噓3(307)
留言10則, 4人參與, 7年前最新討論串1/1
https://i.imgur.com/cb77hJK.png
張凡上課有提到, “要三個輸入都對的情況下,經過 3 個 gate delay,sum 的結果才會是對的。 如果其中有一個不對,經過 3 個 gate delay 還是會錯” 請問這個意思是,只有當最後結果 sum=1 時才對嗎? 像是 (上圖的圖表第二列)a=0 b=0 cin=1,使得 sum=1 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.220.2 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1541315515.A.1F9.html ※ 編輯: befdawn (140.120.220.2), 11/04/2018 15:12:40

11/04 15:30, 7年前 , 1F
意思應該是要做sum的abc可能不同時抵達 等到三個都
11/04 15:30, 1F

11/04 15:30, 7年前 , 2F
到了以後過3個delay才會得到正確結果
11/04 15:30, 2F

11/04 15:58, 7年前 , 3F
小於3個之前可能有值 但是錯的 到3才是都對
11/04 15:58, 3F

11/04 16:02, 7年前 , 4F
3個gate delay就是not/and/or gate
11/04 16:02, 4F
所以只是時間的問題,而不是input的a b c的值的問題了? 我以為是input值的大小的關係@@ ※ 編輯: befdawn (140.120.220.2), 11/04/2018 16:37:23

11/04 16:45, 7年前 , 5F
應該是你誤會意思了,你可以直接用加法想,a, b, cin有
11/04 16:45, 5F

11/04 16:45, 7年前 , 6F
兩個以上的1才會進位cout才會=1,有1個或3個的時候sum才
11/04 16:45, 6F

11/04 16:45, 7年前 , 7F
會=1
11/04 16:45, 7F

11/04 19:05, 7年前 , 8F
不是值的問題 是到達時間的問題 你算15+17的時後十位數
11/04 19:05, 8F

11/04 19:05, 7年前 , 9F
的部份 如果5+7的進位10還沒到是不是只有20 這樣就是錯
11/04 19:05, 9F

11/04 19:05, 7年前 , 10F
的 要等上一個位數的carry到sum才會對
11/04 19:05, 10F
文章代碼(AID): #1Rtfkx7v (Grad-ProbAsk)