Selasa, 23 Juli 2024

Belajar Rangkaian Kombinasional Adder (Half, Full, dan Paralel Adder)

Jika gerbang-gerbang logika dasar dirangkai sehingga menghasilkan output tertentu untuk kombinasi input tertentu tanpa adanya memori disebut sebagai Rangkaian Kombinasionall. Output rangkaian kombinasional hanya tergantung pada inputnya.

Rangkaian Adder (penjumlah) adalah rangkaian elektronika digital yang digunakan untuk menjumlahkan dua buah angka (dalam sistem bilangan biner), sementara itu di dalam komputer rangkaian adder terdapat pada mikroprosesor dalam blok ALU (Arithmetic Logic Unit).

Half Adder

Half-adder berdasarkan dua input, yaitu A dan B, maka outpunya adalah S(sum), S atau sum ini akan dihitung berdasarkan implementasi operasi logika XOR dari A dan B. Selain Output S(sum), masih ada lagi output lain yang kita kenal dengan C(carry), nah sedangkan output C(carry) ini dihasilkan dari implementasi operasi logika AND.

Half adder digunakan untuk menjumlahkan bit-bit terendah (Least Significant Bit) dari suatu bilangan. Rangkaian dari Half adder ditunjukkan pada gambar dibawah.

Rangkaian Half Adder

rangkaian half adder

Tabel Kebenaran Half Adder

Prinsipnya adalah OUTPUT S itu menyatakan hasil penjumlahan input A dan B, sedangakan C adalah menyatakan MSB (most significant bit atau carry bit) dari penjumlahan tersebut.

A

B

Sum

Carry Out

0

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

Full Adder

Rangkaian full adder menjumlahkan dua bilangan biner ditambahkan dengan nilai co (Carry Out) dari penjumlahan bit sebelumnya. Output dari full adder menghasilkan sum dan carry out. Prinsip kerjanya juga sama seperti half-adder, hanya saja Full-adder mampu menampung carry dari hasil penjumlahan sebelumnya. Sehingga dengan adanya carry tersebut, maka jumlah inputnya sewaktu-waktu bisa jadi 3 (tergantung kondisi carrynya, apakah aktif/tidak).

Rangkaian dari sebuah full adder ditunjukkan pada gambar dibawah.

Rangkaian Full Adder

rangkaian full adder 1

rangkaian full adder 2


Tabel Kebenaran Full Adder

INPUT

OUTPUT

A

B

Cinput

Sum

Coutput

0

0

0

0

0

0

0

1

1

0

0

1

0

1

0

0

1

1

0

1

1

0

0

1

0

1

0

1

0

1

1

1

0

0

1

1

1

1

1

1

Paralel Adder

Paralel Adder adalah rangkaian Full Adder yang disusun secara paralel dan berfungsi untuk menjumlahkan bilangan biner berapa pun bitnya, tergantung jumlah Full Adder yang diparalelkan. Gambar dibawah ini menunjukan Paralel Adder yang terdiri dari 4 buah Full Adder yang disusun paralel sehingga membentuk sebuah penjumlahan 4 bit.

4-Bit Binary Full Adder mempunyai 2 input bilangan biner 4 bit (AAAA dan BBBB) dan sebuah Carry Out (Co), output menghasilkan Sum 4 bit (∑) serta sebuah Carry Output (C) dari penjumlahan Most Significant Bit (MSB).

Rangkaian 4-bit Parallel Adder

Rangkaian paralel adder

Tabel Kebenaran 4-bit Parallel Adder

rumus sum dan carry dari paralel adder

Tidak ada komentar:

Posting Komentar