【文章內(nèi)容簡介】
。 Si Bi COi Ai CIi Σ Ai Bi CIi Si COi 邏輯 框圖 ?串行進位全加器: 并行相加,串行進位 Σ CI0 A0 B0 S0 CO0 ? 超前進位 全加器 : Σ A1 B1 S1 CO1 Σ A2 B2 S2 CO2 Σ A3 B3 S3 CO3 設 i i iP A B??i i iG A B?稱為傳遞變量 稱為產(chǎn)生變量 i i i iS A B CI? ? ?()i i i i i iCO A B A B CI? ? ? 4位二進制數(shù)的全加運算: i i iS P C I??i i i iC O G P C I??0 0 0 0CO G P CI??1 1 1 1 1 1 0C O G P C I G P C O? ? ? ?1 1 0 0 0()G P G P C I? ? ? 1 1 0 1 0 0G P G P P C I? ? ?2 2 2 2 2 2 1CO G P CI G P CO? ? ? ?2 2 1 2 1 0 2 1 0 0G P G P P G P P P CI? ? ? ?3 3 3 3CO G P CI??3 3 2 3 2 1 3 2 1 0 3 2 1 0 0G P G P P G P P P G P P P P CI? ? ? ? ?( ) ( )i i i i i i iP A B A B A B? ? ? ? ?amp。amp。amp。amp。amp。1111amp。amp。amp。amp。1=1=1=1=1B 3A 3B 2A 2B 1A 1B 0A 0CIS 0S 1S 2S 3C Oamp。amp。amp。amp。1111 進位輸出信號僅需要一級反向器和一級與或非門的傳輸延遲時間。 運算速度的縮短是以增加電路的復雜程度為代價換取的。 當加法器的位數(shù)增加時,電路的復雜程度也隨之急劇上升。 3 0 3 0 3 0 ? P Q ? CI CO 4位超前進位全加器 74LS283的邏輯符號: 全加器 的應用 ? 算術(shù)運算 ? 碼制變換: 8421BCD碼 余三碼 ? 全加器的擴展 XA 1 A 0B 1 B 0A 1 B 0 A 0 B 0A 0 B 1A 1 B 1 C 1C 2+P 0P 1P 2P 3 全加器除了作二進制加法外,還可以做乘法運算、8421BCD碼的加法運算、及實現(xiàn)碼制變換等。 ⑴ 試用全加器完成兩位二進制乘法運算功能。 A = A1 A0 B = B1 B0 P = AB = A1A0 X B1B0 P0 = A0 B0 P1 = A1 B0 + A0 B1 P2 = A1 B1 + C1 P3 = C2 P1不能用與或門實現(xiàn),與或門不可能產(chǎn)生進位。 C1 為 A1 B0 + A0 B1的進位。 C2 為 A1 B1 + C1的進位。 PP 0amp。 amp。 amp。 amp。A 0 B 0 A 1 B 1C i C OA BC i C OA B1 P P2 3為什么片 1的 C i 、片 2的 B 要接地 ? ② 碼制變換電路 ☆ 采用四位全加器將 8421BCD碼轉(zhuǎn)換為余三碼。 余三碼= 8421BCD碼+ 0011 01230123C0123CPQio84211ABCD 有固定的轉(zhuǎn)換關(guān)系 。轉(zhuǎn)換電路如圖所示。 P0 = A0 B0 P1 = A1 B0 + A0 B1 P2 = A1 B1 + C1 P3 = C2 ☆ 采用四位全加器將 5421BCD碼轉(zhuǎn)換為 2421。 輸入 A B C D 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 輸出 W X Y Z 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 01230123C0123C