【计算机组成原理】加减法器
生活随笔
收集整理的這篇文章主要介紹了
【计算机组成原理】加减法器
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一般是先組成一位全加器,多個全加器構(gòu)成了多位的加/減法器。
異或:a⊕b = (?a ∧ b) ∨ (a ∧?b)
一位全加器:
其中A,B加數(shù),C為低位進(jìn)位。S為求的和,Ci+1為此次運(yùn)算進(jìn)行的進(jìn)位:
S=A⊕B⊕C
Ci+1 = ( A B )+( C ( A ⊕ B ) )
對應(yīng)的真值表為:
| Cn-1 | 最高數(shù)值位的信號 |
如果Cn 與Cn-1 不一致,也就是說Cn ⊕Cn-1 ≠1,則判斷這次計算結(jié)果溢出。
當(dāng)M=0,做加法A+B;
當(dāng)M=1,做減法[A]補(bǔ)+[-B]補(bǔ) ,也就是A-B。
明細(xì):
加法器開啟之后經(jīng)過3T;
●確定了是加運(yùn)算還是減運(yùn)算
加法器開啟之后經(jīng)過6T;
●每個全加器Ai⊕Bi的值得到
加法器開啟之后經(jīng)過8T:
●通過C0得到了C1的值,
最后一次進(jìn)位完成之后,耗費(fèi)3T;
●完成溢出檢測
在整個行波進(jìn)位的過程中同時得到各Si
n位行波進(jìn)位加減法器的延遲時間:
ta=3T+3T+2nT+3T
=(2n+9)T
總結(jié)
以上是生活随笔為你收集整理的【计算机组成原理】加减法器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一年白嫖3000km续航 印度首辆太阳能
- 下一篇: 快手极速版奖励通知怎么关闭