Adder adalah suatu rangkaian digital yang melakukan penjumlahan bilangan. Adder dapat dibentuk dengan rangkaian kombinasional saja atau dengan rangkaian kombinasional dan rangkaian sekuensial. Biasanya adder digunakan untuk menjumlahkan bilangan dalam bentuk bilangan biner.
Tipe - tipe adder:
Quarter adder
Quarter adder adalah rangkaian logika yang dapat menjumlah 2 digit bilangan biner. Adder ini memiliki 2 input, biasanya diberi nama A dan B, dan memiliki 1 output, biasanya diberi nama S(sum). Quarter adder tidak memiliki carry input dan carry output. Tabel kebenaran quarter adder.
INPUT |
OUTPUT |
|
A |
B |
S |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Half Adder
Half adder adalah rangkaian logika yang dapat menjumlah 2 digit bilangan biner. Adder ini memiliki 2 input, biasanya diberi nama A dan B, dan memiliki 2 output, biasanya diberi nama S(sum) dan Cout(carry output). Half adder tidak memiliki carry input. Gambar rangkaian half adder.
Tabel kebenaran half adder.
INPUT |
Output |
||
---|---|---|---|
A |
B |
Cout |
S |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
Full adder
Full adder adalah rangkaian logika yang dapat menjumlahakan 3 digit bilangan biner. Full adder memiliki 3 input, biasanya diberi nama A, B, dan Cin(carry input), dan memiliki 2 output, biasa diberi nama S(sum) dan Cout(carry output). Gambar rangkaian full adder.
Tabel kebenaran full adder.
INPUT |
OUTPUT |
|||
---|---|---|---|---|
A |
B |
Cin |
Cout |
S |
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 |
Tidak ada komentar:
Posting Komentar