Selasa, 04 Mei 2010



FULL ADDER

Sebuah Full Adder menjumlahkan dua bilangan yang telah dikonversikan menjadi bilangan-bilangan biner. Masing-masing bit pada posisi yang sama saling dijumlahkan. Full Adder sebagai penjumlah pada bit-bit selain yang terendah. Full Adder menjumlahkan dua bit input ditambah dengan nilai Carry-Out dari penjumlahan bit sebelumnya. Output dari Full Adder adalah hasil penjumlahan (Sum) dan bit kelebihannya (carry-out).


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.


Full Adder adalah suatu system penjumlahan lengkap dimana system ini dapat di gunakan untuk menambahkan tiga buah angka biner misalnya : 0 + 0 + 1 + 1 + 0 + 1 dan sebagainya,dan dapat mengolah CARRY-nya tempat bit sebelumnya.


Full Adder adalah penjumlahan penuh dimana 3 buah input ( A B C )atau lebih dengan 2 buah output, dimana Sum ( S ) dan Carry ( Cn ). 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.

Gambar Rangkaian



Mencari persamaan rangkaian Full Adder :


Dengan metode yang sama yaitu metode SOP akan dicari persamaan operasional rangkaian Full Adder.


1. Output Sum


Output bernilai 1 jika :


a. C = 0 c. C = 1

B = 0 B = 0

A = 1 A = 0

→ C · B · A → C · B · A

b. C = 0 d. C = 1

B = 1 B = 1

A = 0 A = 1

→ C · B · A → C · B · A

Maka persamaan output Sum adalah :

Ysum = (C · B · A) + (C · B · A) + (C · B · A) + (C · B · A)

= A (C · B + C · B) + A (C · B + C · B)


2. Output Carry:


Output bernilai 1 jika :

a. C = 0 c. C = 1

B = 1 B = 1

A = 1 A = 0

→ C · B · A → C · B · A

b. C = 1 d. C = 1

B = 0 B = 1

A = 1 A = 1

→ C · B · A → C · B · A

Maka persamaan output Carry adalah :


Ycarry = (C · B · A) + (C · B · A) + (C · B · A) + (C · B · A)

= A (C · B + C · B) + C · B (A + A)


TABEL KEBENARAN UNTUK FULL ADDER


Input

Output

A

B

C

C

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