作者star56 (star)
看板Electronics
標題[問題]加法器
時間Thu Apr 3 18:14:59 2008
請問
我有一個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
推 pow:2's complement就是inverted然後+1 04/03 22:44
→ pow:+1你把他放在carry in就可以了 不用多一個加法器 04/03 22:44
→ star56:請問是在full adder的output C加1嗎? 04/04 21:25
→ star56:那我要怎麼加1 又不用加法器 04/04 21:27
→ star56:如果用加法器 就會有兩個output 這樣在full adder 的input 04/04 21:29
→ star56:就會多一個input 04/04 21:29
推 pow:你的carry in應該是z吧 放個mux就好啦 04/04 22:07
→ star56:所以在B輸入第一個數時,MUX調成1,接下來都為0嗎? 04/04 23:21