Podobnie jak dla sumatora pełnego, można wyznaczyć funkcje przełączające realizowane przez subtraktor (układ do odejmowania) pełny (rys. 4.316). Funkcje te mają postać:
Dt = AtBiVi^AlBiVi.l+AiBŁVi,l^AŁBiVi^1 =
= Ai ©Bi@Vi._i —
Vi = AiŹri^+AiBiFi^+AiBiy^t+AiBtyi., =
= AiBi+y^Mimd =
= AiBi+AiVi„1+BiVi-1
Na rysunku 4.317 są przedstawione schematy logiczne subtraktora pełnego.
Ai B/
Z porównania wyrażeń St i Ct z wyrażeniami Dt i Vt wynika — że nie różnią się wyrażenia St i Dt, natomiast różnią się wyrażenia określające przeniesienie i pożyczkę. Jeśli zamiast B{ podstawić Bt, a zamiast Ci_1 podstawić to:
Si s Dt\ Si = Di oraz Ct = Vt; Ct s Vt
Implementacja układu służącego zarówno do dodawania, jak i odejmowania jest przedstawiona na rys. 4.318.
Ze względu na wszechstronne zastosowanie sumatorów, są one wytwarzane przez bardzo wiele firm w postaci układów scalonych.