[問題]加法器

看板Electronics作者 (star)時間18年前 (2008/04/03 18:15), 編輯推噓2(206)
留言8則, 2人參與, 最新討論串1/1
請問 我有一個serial adder(A+B) 的電路圖 簡圖(省略clock) -------------------------------------------| | ______________ | |-shift register A-------|x S|-| | full adder | shift register B-------|y C|- | | | -----|z______________| | |---- D-flip flop -----| B為input 而A為資料儲存的暫存器 現在要改成serial subtractor(A-B) 我在B的output加一個inverter,然後做一個跟1相加的加法器(即為2's complement) 但這樣就會有兩個output(加法器的S及C) 沒辦法接到只有一個input的y 請問是我的方法錯了嗎? 還是要再加上什麼修正 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.127.88.190

04/03 22:44, , 1F
2's complement就是inverted然後+1
04/03 22:44, 1F

04/03 22:44, , 2F
+1你把他放在carry in就可以了 不用多一個加法器
04/03 22:44, 2F

04/04 21:25, , 3F
請問是在full adder的output C加1嗎?
04/04 21:25, 3F

04/04 21:27, , 4F
那我要怎麼加1 又不用加法器
04/04 21:27, 4F

04/04 21:29, , 5F
如果用加法器 就會有兩個output 這樣在full adder 的input
04/04 21:29, 5F

04/04 21:29, , 6F
就會多一個input
04/04 21:29, 6F

04/04 22:07, , 7F
你的carry in應該是z吧 放個mux就好啦
04/04 22:07, 7F

04/04 23:21, , 8F
所以在B輸入第一個數時,MUX調成1,接下來都為0嗎?
04/04 23:21, 8F
文章代碼(AID): #17zAuad7 (Electronics)