1. Pengertian
Full Adder adalah sebuah rangkaian digital yang melaksanakan operasi penjumlahan aritmetika dari 3 bit input. Full adder terdiri dari 3 buah input dan 2 buah output. Variabel input dari Full adder dinyatakan oleh variabel A, B dan C in. Dua dari variabel input ( A dan B ) mewakili 2 bit signifikan yang akan ditambahkan, input ketiga, yaitu C mewakili Carry dari posisi yang lebih rendah. Kedua output dinyatakan dengan simbol S (Sum) dan Cn (Carry).
Rangkaian Full-Adder mampu menampung bilangan Carry dari hasil penjumlahan sebelumnya. Jadi jumlah inputnya ada 3: A, B dan Ci, sementara bagian output ada 2: S dan Co. Ci ini dipakai untuk menampung bit Carry dari penjumlahan sebelumnya.Full adder biasanya dapat menjumlahkan banyak bilangan biner dimana 8, 16, 32, dan jumlah bit biner lainnya. Pada Sum digunakan gerbang logika Ex-OR dan pada carry digunakan gerbang logika AND dan menggunakan gerbang logika OR untuk menjumlahkan tiap-tiap carry.
2.Tabel Kebenaran
FULL ADDER mempunyai tiga input.Rangkaian di bawah ini menunjukan rangkaian FULL ADDER yang disertai dengan truth tablenya.
C | B | A | A (+) B | S | AB | (A(+)B) C | Cn |
0 0 0 0 1 1 1 1 | 0 0 1 1 0 0 1 1 | 0 1 0 1 0 1 0 1 | 0 1 1 0 0 1 1 0 | 0 1 1 0 1 0 0 1 | 0 0 0 1 0 0 0 1 | 0 0 0 0 0 1 1 0 | 0 0 0 1 0 1 1 1 |