Pengertian Half Adder dan Full Adder
Pengertian Half Adder dan Full Adder
HALF
ADDER
Half
adder merupakan rangkaian elektronika yang bekerja melakukan perhitungan
penjumlahan dari 2 buah bilangan biner, yang masing-masing terdiri dari 1
bit Merupakan rangkaian elektronik yang bekerja
melakukan perhitungan penjumlahan dari dua buah bilangan binary, yang
masing-masing terdiri dari satu bit. Rangkaian ini memiliki dua input dan dua
buah output, salah satu outputnya dipakai sebagai tempat nilai pindahan dan
yang lain sebagai hasil dari penjumlahan.
Rangkaian ini bisa dibangun dengan menggunakan IC 7400
dan IC 7408. Seperti yang terlihat pada gambar dibawah ini, rangkaian half
adder merupakan gabungan beberapa gerbang NAND dan satu gerbang AND. Karakter
utama sebuah gerbang NAND dalah bahwa ia membalikkan hasil dari sebuah gerbang
AND yang karakternya hanya akan menghasilkan nilai satu ketika kedua inputnya
bernilai satu, jadi gerbang NAND hanya akan menghasilkan nilai nol ketika semua
inputnya bernilai satu.
Barikut adalah tabel Kebenaranya
Ketika salah satu atau lebih input bernilai nol maka
keluaran pada gerbang NAND pertama akan bernilai satu. Karenanya kemudian input
di gerbang kedua dan ketiga akan bernilai satu dan mendapat input lain yang
salah satunya bernilai nol sehingga PASTI gerbang NAND yang masukannya nol tadi
menghasilkan nilai satu. Sedangkan gerbang lain akan benilai nol karena
mendapat input satu dan satu maka keluaran di gerbang NAND terakhir akan
bernilai satu, karena salah satu inputnya bernilai nol.
Untuk menghitung carry digunakan sebuah gerbang AND yang karakter utamanya adalah bahwa iahanya akan menghasilkan nilai satu ketika kedua masukannya bernilai satu. Jadi carry satu hanya akan dihasilkan dari penjumlahan dua digit bilangan biner sama-sama bernilai satu, yang dalam penjumlahan utamanya akan menghasilkan nilai nol.
FULL ADDER
Full adder merupakan rangkaian elektronika yang
menjumlahkan 2 bilangan yang telah dikonversikan kedalam bilangan biner dengan
menjumlahkan 2 bit input ditambah dengan nilai carry-out dari penjumlahan bit
sebelumnya. outputnya adalah hasil dari penjumlahan (sum) dan bit kelebihannya
(carry-out).
Skema Full Adder
Berikut Adalah Tabel Kebenaran
Full Adder adalah sebuah rangkaian
digital yang melaksanakan operasi penjumlahan aritmetikadari 3 bit input. Full
adder terdiri dari 3 buah input dan 2 buah output. Variabel input dari Fulladder
dinyatakan oleh variabel A, B dan C in. Dua dari variabel input ( A dan B )
mewakili 2 bitsignifikan yang akan ditambahkan, input ketiga, yaitu C mewakili
Carry dari posisi yang lebihrendah. 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 dipakaiuntuk menampung bit Carry dari
penjumlahan sebelumnya.Full adder biasanya dapatmenjumlahkan banyak bilangan
biner dimana 8, 16, 32, dan jumlah bit biner lainnya. Pada Sumdigunakan gerbang
logika Ex-OR dan pada carry digunakan gerbang logika AND danmenggunakan gerbang
logika OR untuk menjumlahkan tiap-tiap carry.2.Tabel KebenaranFULL ADDER
mempunyai tiga input.Rangkaian di bawah ini menunjukan rangkaian FULLADDER yang
disertai dengan truth tablenya.C B A A (+) B S AB (A(+)B) C
Rangkaian Ripple Carry Adder
Rangkaian Ripple Adder adalah rangkaian
yang dibentuk dari susunan Full Adder, maupun gabungan Half Adder dan
Full Adder, sehingga membentuk rangkaian penjumlah lanjut, ingat, baik
Full Adder maupun Half Adder berjalan dalam aritmatika binary per bit.
Untuk menghasilkan penghitungan nibble (4 bit) atau byte (8 bit)
dibutuhkan ripple Carry Adder.
Jika penyusun Ripple Carry Adder
menggunakan Half Adder, maka dipastikan Half Adder berada pada posisi
penjumlah pertama, karena tidak memiliki input carry. Carry out dari
setiap siklus dijadikan sebagai Carry in siklus berikutnya.
Komentar
Posting Komentar