如何用74LS153設計一位全加器?

  • 作者:由 匿名使用者 發表于 體育
  • 2022-12-29

如何用74LS153設計一位全加器?不吃魚的僵小魚 2022-11-23

用74LS153設計一個一位全加器,方法如下:

1.

首先根據全加器真值表,寫出和S、高位進位C1的邏輯函式:S=A⊕B⊕C0;

2.

A1、A0作為兩個輸入變數即加數和被加數A、B,D0~D3作為第三個輸入變數即低位進位C0,

1Y為全加器的和S,2Y為全加器的高位進位C1,於是就可以令資料選擇器的輸入為:

A1=A,A0=B,1DO=1D3=C0,1D1=1D2=C0反,2D0=0,2D3=1,2D1=2D2=C0,1Q=S1,

2Q=C1;

3.

根據對應的管腳連線電路。

如何用74LS153設計一位全加器?

圖:一位全加器原理圖

擴充套件資料:

一位全加器的邏輯函式:S=A⊕B⊕Cin,Co=ACin+BCin+AB;

其中A,B為要相加的數,Cin為進位輸入;S為和,Co是進位輸出。

如果要實現多位加法可以進行級聯,就是串起來使用,比如:32位+32位,就需要32個全加器,這

種級聯就是序列結構速度慢;如果要並行快速相加可以用超前進位加法;超前進位加法前查閱相關

資料;

如果將全加器的輸入置換成A和B的組合函式Xi和Y(S0…S3控制),然後再將X,Y和進位數透過全加

器進行全加,就是ALU的邏輯結構結構,即 :

X=f(A,B);

Y=f(A,B)。

不同的控制引數可以得到不同的組合函式,因而能夠實現多種算術運算和邏輯運算。

Top