Perbedaan antara setengah adder dan penambah penuh

Perbedaan antara setengah adder dan penambah penuh

Penambah penuh dan setengah adder adalah elemen sirkuit digital yang digunakan untuk merangkum angka. Di komputer modern mereka adalah bagian dari unit logis aritmatika yang bertanggung jawab untuk melakukan operasi aritmatika. Adders bekerja dengan sinyal listrik yang mewakili jumlah biner komputer. Dalam elektronik, Adder adalah sirkuit digital yang menambah angka. Di banyak komputer dan prosesor lainnya, adder tidak hanya digunakan dalam unit aritmatika-logis, tetapi juga di bagian lain di mana perlu untuk menghitung alamat, tabel indeks, dan operasi serupa. Meskipun adders dapat dibangun untuk berbagai representasi angka, seperti bilangan desimal kode biner, mereka biasanya pahit bernomor biner.

Apa itu setengah adder?

Setengah Adder menambahkan dua bit bersama -sama. Setengah Adder memiliki dua sinyal input yang mewakili digit biner (A dan B) dan dua sinyal output, salah satunya adalah hasil dari penambahan, dan yang kedua carry di kelas yang lebih tinggi (C). Penting untuk dicatat bahwa setengah adder tidak dapat digunakan untuk menambahkan angka biner multi-digit karena tidak ada carry tingkat rendah. Setengah Adder adalah sirkuit kombinasi XOR dan dan sirkuit. Tujuannya, seperti namanya, adalah untuk menambahkan angka. Proses penambahan angka dalam sistem biner dikurangi menjadi penambahan digit, di mana sebagai akibatnya kami memperoleh jumlah dan carry. Karena setengah adder itu sendiri tidak dapat menghitung seluruh hasil, itu dikombinasikan dengan setengah penambah dan atau sirkuit lain untuk membuat penambah penuh.

Tabel kebenaran yang digunakan untuk menggambarkan karya setengah adder adalah:

A B S C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

di mana s = a⊕b; C = a*b

Apa itu Adder?

Untuk menambahkan angka dalam sistem biner, kita perlu mengumpulkan 3 digit dengan menambahkan carry sebelumnya ke jumlah dua digit. Ini dicapai dengan menggunakan dua setengah adders dan atau sirkuit. Perbedaan antara setengah adder dan adder adalah bahwa dalam kasus penambah ada tiga input dan dua output, dan penambah menghitung tiga digit, sedangkan setengah penambah memiliki dua input dan output dan menghitung dua digit biner. Penentuan penuh memiliki: tiga sinyal input, dua di antaranya mewakili digit biner (A dan B), dan input ketiga menjadi carry dari kelas sebelumnya (CIN); Dua sinyal output, salah satunya adalah hasil dari penambahan, dan carry kedua di kelas yang lebih tinggi (cout). Karena penambah penuh memiliki carry sebelumnya sebagai sinyal input, itu dapat digunakan untuk menambahkan angka biner multi-digit. Angka biner multi-digit ditambahkan oleh koneksi cascading dari beberapa adders penuh. Jumlah adders penuh dalam koneksi kaskade sama dengan jumlah digit, yaitu, bit yang memiliki angka yang akan ditambahkan (satu penambah untuk setiap bit).

Tabel kebenaran yang digunakan untuk menggambarkan karya penambah penuh adalah:

A B Cin S Co
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

di mana s = a⊕b⊕cin; Cout = (a*b)+(cin*(a⊕b))

Perbedaan antara setengah adder dan penambah penuh

  1. Definisi Adder setengah dan penuh

Baik setengah adder dan penambah penuh adalah sirkuit kombinasional. Namun, yang pertama menambahkan dua digit satu bit, sedangkan yang kedua menambahkan tiga digit.

  1. Input setengah dan penambah penuh

Setengah Adder memiliki dua nilai input - A dan B yang mewakili bit data. Penambah lengkap memiliki input tambahan - carry dari kelas bawah (CIN).

  1. Output setengah dan penambah penuh

Setengah Adder memiliki dua output. Salah satunya adalah jumlah proses dan yang lainnya adalah membawa penjumlahan (c). Penambah lengkap juga memiliki dua output (s; cout).

  1. Membawa

Dalam kasus setengah adder carry dari kelas bawah (iterasi sebelumnya) tidak ditambahkan di kelas baru. Dalam hal penahanan penuh, carry ditransfer di kelas baru, yang memungkinkan Adder untuk meringkas angka.

  1. Komponen Adder setengah dan penuh

Setengah Adder terdiri dari xor dan dan gerbang. Penambah penuh pada dasarnya adalah dua setengah adders digabungkan bersama - terdiri dari dua xor dan dua dan gerbang dan gerbang atau gerbang.

  1. Penggunaan setengah dan penambah penuh

Setengah adders digunakan di komputer, kalkulator, perangkat pengukur dll. Adders lengkap digunakan dalam pemrosesan digital.

Setengah Adder vs. Penuh Penuh: Tabel Perbandingan

Ringkasan setengah ayat penambah penuh

  • Ketika dua angka biner ditambahkan, pertama -tama digit ditambahkan, saya.e. bit terkecil. Operasi ini dilakukan oleh setengah adder sebagai jaringan paling sederhana yang memungkinkan untuk meringkas dua angka satu-bit. Sinyal input dalam jaringan adalah digit biner dari digit, dan output yang dihasilkan adalah jumlah dan carry.
  • Saat angka multi-digit ditambahkan, jaringan setengah adder hanya dapat digunakan untuk merakit digit terkecil, karena setengah adder tidak dapat merangkum digit carry dari kelas sebelumnya. Dasar dari semua perangkat aritmatika digital adalah apa yang disebut penambah penuh. Jaringan ini digunakan untuk menambahkan tiga angka satu digit. Dua angka ditugaskan, dan yang ketiga adalah carry dari perhitungan kelas sebelumnya.