Penambah (elektronik)

komponen elektronika digital

Penambah, atau yang disebut juga summer/adder,[1] adalah rangkaian digital yang berfungsi untuk menjumlahkan angka. Dalam banyak komputer dan prosesor lainnya, penambah ini digunakan di dalam unit logika aritmatika (ALU). Penambah juga dimanfaatkan di bagian prosesor lainnya untuk melakukan perhitungan seperti alamat, indeks tabel, serta operasi penambahan dan pengurangan. Sistem bilangan yang digunakan dalam proses penjumlahan, selain bilangan biner, juga komplemen dua untuk bilangan negatif, bilangan BCD (binary-coded decimal), dan excess-3. Jika sistem bilangan yang dipakai menggunakan komplemen dua, maka proses operasi penjumlahan dan operasi pengurangan akan lebih mudah untuk dilakukan.

Diagram sirkuit Half-Adder

Pembicaraan mengenai Adder biasanya dimulai dari Half-Adder, kemudian Full-Adder, dan yang ketiga adalah Ripple-Carry-Adder. Pada Half-Adder, berdasarkan dua input A dan B, maka output Sum, S dari Adder ini akan dihitung berdasarkan operasi XOR dari A dan B. Selain output S, ada satu output yang lain yang dikenal sebagai C atau Carry, dan C ini dihitung berdasarkan operasi AND dari A dan B. Pada prinsipnya output S menyatakan penjumlahan bilangan pada input A dan B, sedangkan output C menyatakan MSB (most significant bit atau carry bit) dari hasil jumlah itu.


Tabel kebenaran dari Half-Adder akan mengikuti seperti berikut:

Input Output
A B C S
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
Diagram blok Full-Adder

Rangkaian Full-Adder, pada prinsipnya bekerja seperti Half-Adder, tetapi 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.

Diagram sirkuit Full-Adder
Input Output
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1

Rangkaian dari n buah Full-Adder bisa dipakai untuk menjumlahkan n bit bilangan biner. Maka dalam hal ini, kita akan memperoleh rangkaian yang disebut Ripple-Carry-Adder.

Diagram sirkuit untuk ripple carry adder 4-bit

Lihat juga

sunting

Referensi

sunting


  1. ^ Singh, Ajay Kumar (2010). Digital VLSI Design. Prentice Hall India. hlm. 321. ISBN 9788120341876 – via Google Books.