Menu Close

Perbedaan antara Penjumlah Setengah dan Penjumlah Penuh

Penjumlah adalah rangkaian dalam elektronika digital yang melakukan penjumlahan pada dua digit biner, biasanya disebut bit. Dalam banyak kasus, penjumlah juga dapat digunakan untuk mengurangi dua angka dengan membalikkan operan kedua sebelum penjumlahan. Rangkaian digital yang melakukan penjumlahan disebut penjumlahan, sedangkan yang melakukan pengurangan disebut pengurangan. Ada berbagai jenis adder seperti Half Adders dan Full Adders yang memiliki sirkuit dan prinsip kerja yang berbeda. Dalam posting blog ini, kita akan membahas perbedaan antara Half Adders dan Full Adders. Pantau terus!

Apa itu Half Adder?

  • Half Adder adalah rangkaian digital yang melakukan penjumlahan dua bilangan biner bit tunggal. Ekspresi Boolean untuk Half Adder diberikan oleh: Half Adder Output = A XOR B. Dimana A dan B adalah bit input biner.
  • Diagram sirkuit Half Adder ditunjukkan di bawah ini. Ini memiliki dua input ‘a’ dan ‘b’ dan dua output, sum (S) dan carry (C). C dihasilkan ketika kedua inputnya adalah 1. Tabel kebenaran untuk penjumlahan setengah juga ditunjukkan di bawah ini.
  • Seperti dapat dilihat dari tabel kebenaran, ketika A=B=0, output Half Adder adalah 0. Ketika A=B=1, output Half Adder adalah 1. Ketika A=0 dan B=1 atau A=1 dan B= 0, output Half Adder adalah 1. Jadi kita dapat mengatakan bahwa Half Adder melakukan penjumlahan dua bit biner seperti kita melakukan penjumlahan dua angka desimal.”

Apa itu Penambah Penuh?

  • Full Adder adalah rangkaian logika yang melakukan operasi penjumlahan pada tiga bit masukan. Inputnya adalah dua operand dan sebuah carry bit, dan outputnya adalah penjumlahan dari ketiga input tersebut.
  • Penambah penuh digunakan dalam prosesor, memori, dan sirkuit digital lainnya yang membutuhkan penambahan. Penambah penuh biasanya diimplementasikan menggunakan gerbang logika, tetapi juga dapat diimplementasikan menggunakan komponen elektronik lainnya seperti flip-flop.
  • Penjumlah penuh dapat mengalir untuk membentuk penambah ripple-carry, yang dapat digunakan untuk menjumlahkan bilangan besar. Penambah lengkap juga digunakan dalam penambah carry-lookahead, yang lebih cepat tetapi lebih kompleks.

Perbedaan antara Half Adder dan Full Adder

Half Adder dan Full Adder adalah dua istilah penting yang terkait dengan logika digital.

  • Half adder adalah rangkaian kombinasional yang melakukan penjumlahan dua digit biner. Tidak seperti full adder, ini tidak dapat menangani penambahan carry-over.
  • Sedangkan full adder adalah rangkaian kombinasional yang mengambil tiga bit input dan menghasilkan dua bit output, yaitu sum dan carry.
  • Penjumlah penuh dapat melakukan penjumlahan tiga digit biner. Perbedaan utama antara penambah setengah dan penambah penuh adalah bahwa penambah setengah tidak dapat menangani penambahan bawaan sedangkan penambah penuh dapat menangani penambahan bawaan.

Half adder umumnya digunakan untuk membuat sirkuit digital yang lebih besar seperti full adder. Selain itu, penjumlah setengah dan penambah penuh digunakan untuk melakukan operasi aritmatika dalam sistem digital.

Kesimpulan

Penjumlah setengah lebih sederhana dari dua rangkaian, dan dapat digunakan untuk menjumlahkan dua bilangan biner satu bit. Misalnya, jika Anda memiliki angka tiga bit (biner), rangkaian penjumlahan setengah dapat menghasilkan jumlah semua bit tersebut dengan menambahkan dua bit pertama dan kemudian menambahkan dua bit kedua. Full adder lebih kompleks, tetapi dapat digunakan untuk menjumlahkan dua bilangan biner n-bit di mana n adalah bilangan bulat lebih besar dari 2. Ini memanfaatkan logika carryover untuk mengurangi jumlah gerbang yang dibutuhkan untuk menghasilkan jumlah dari semua bit itu. Jadi mana yang harus Anda gunakan? Jika Anda hanya perlu menjumlahkan beberapa angka kecil, gunakan penjumlahan setengah. Tetapi jika Anda perlu melakukan perhitungan pada bilangan biner yang lebih besar, maka Anda sebaiknya menggunakan rangkaian penjumlahan penuh sebagai gantinya.