Adder dan subtracer merupakan dasar dari
operasional arithmetic logic pada system digital (komputer). Arithmetic logic
terdiri dari penjumlahan (addition), pengurangan (subtraction), perkalian
(multiplikation), pembagian (division), dan lainlain. Pada sistem digital,
arithmetic logic dikembangkan dari kombinasi gerbang logika AND, OR, inverter
dan XOR. Aturan dari penjumlahan dua digit biner A dan B, yaitu:
A= 0, B=0; 0+0=0
A=0, B=1; 0+1=1
A=1, B=0; 1+0=1
A=1, B=1; 1+1=10 0, dan carry 1
Sedangkan aturan dari pengurangan dua digit
biner A dan B, yaitu:
A= 0, B=0; 0-0=0
A=0, B=1; 0-1=1 1, dan borrow 1
A=1, B=0; 1-0=1
A=1, B=1; 1-1=0
gambar (a), (b) Rangkaian half-adder
Tabel kebenaran Half-adder
Rangkaian Full-Adder mempunyai 3 input A, B
dan C serta dua buah output yaitu Sum (C) dan Carry (Co), seperti pada gambar
(c).
Gambar (c) Rabgkaian full-adder
Tabel kebenaran full-adder
Rangkaian dasar Half-Subtracer seperti gambar (d). Rangakaian Half-Subtracer mempunyai dua buah output, yaitu Different (D)
dan Borrow (Bo).
Gambar (d) Rangkaian half-subtracer
Tabel kebenaran half-subtracer