作者yesa315 (XD)
看板Grad-ProbAsk
標題[理工] [計組]-RCA偵測溢位
時間Sat Sep 19 11:09:24 2009
以一個4bit的RCA來說 偵測是否有overflow是用
第3個full adder的carry_out 以及第4個 full adder的carry_out
做XOR吧?
範例:
c5 c4 c4 c5是第3跟第4F.A的carry_out
1 1
1 1 0 0
+ 1 1 0 1
___________
1 1 0 0 1
偵測溢位c5 xor c4= 1 xor 1 =0
可是明明就有overflow 可是卻等於0
沒有補計組..麻煩高手指教!!
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.208.96
→ BF3716:以signed 2's 補數來看=> (-4)+(-3)=(-7) 就沒有溢位問題 09/19 12:26
→ jacky6321:沒有overflow阿! 最後的1會自動捨去 09/20 02:20
推 polomoss:建議換回去10進進位看~~比較清楚有無overflow 09/20 22:14
→ yesa315:沒錯 這樣好像不會overflow 09/21 09:26