Perbezaan antara separuh penambah dan penambah penuh

Perbezaan antara separuh penambah dan penambah penuh

Penambah penuh dan separuh penambah adalah elemen litar digital yang digunakan untuk meringkaskan nombor. Di komputer moden mereka adalah sebahagian daripada unit logik aritmetik yang bertanggungjawab menjalankan operasi aritmetik. Adders bekerja dengan isyarat elektrik yang mewakili bilangan binari komputer. Dalam elektronik, penambah adalah litar digital yang menambahkan nombor. Di banyak komputer dan pemproses lain, penambah tidak hanya digunakan dalam unit aritmetik-logik, tetapi juga di bahagian lain di mana ia perlu untuk mengira alamat, jadual indeks dan operasi yang serupa. Walaupun penambah boleh dibina untuk pelbagai representasi nombor, seperti nombor perpuluhan berkod binari, mereka biasanya adalah penghibur yang bernombor binari.

Apa itu setengah penambah?

Penambah separuh menambahkan dua bit bersama. Penambah separuh mempunyai dua isyarat input yang mewakili digit binari (a dan b) dan dua isyarat output, salah satunya adalah hasil daripada penambahan, dan yang kedua dibawa ke kelas yang lebih tinggi (c). Adalah penting untuk diperhatikan bahawa penambah separuh tidak boleh digunakan untuk menambah nombor binari berbilang digit kerana tidak ada tahap rendah yang dibawa. Penambah separuh adalah litar kombinasi XOR dan dan litar. Tujuannya, seperti namanya, adalah untuk menambah nombor. Proses menambah nombor dalam sistem binari dikurangkan kepada penambahan digit, di mana akibatnya kita memperoleh jumlah dan bawa. Oleh kerana separuh penambah sendiri tidak dapat mengira keseluruhan hasilnya, ia digabungkan dengan setengah lagi penambah dan atau litar untuk membuat penambah penuh.

Jadual kebenaran yang digunakan untuk menggambarkan kerja penambah separuh 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 menambah nombor dalam sistem binari, kita perlu mengumpul 3 digit dengan menambahkan bawa sebelumnya ke jumlah dua digit. Ini dicapai dengan menggunakan dua penagih separuh dan litar. Perbezaan antara separuh penambah dan penambah adalah bahawa sekiranya terdapat tiga input dan dua output, dan penambah dikira tiga digit, manakala setengah tambahan mempunyai dua input dan output dan mengira dua digit binari. Penambah penuh mempunyai: tiga isyarat input, dua daripadanya mewakili digit binari (a dan b), dan input ketiga yang dibawa dari kelas sebelumnya (CIN); Dua isyarat output, salah satunya adalah hasil daripada penambahan, dan bawa kedua di kelas yang lebih tinggi (cout). Oleh kerana penambah penuh mempunyai bawa sebelumnya sebagai isyarat input, ia boleh digunakan untuk menambah nombor binari multi-angka. Nombor binari berbilang digit ditambah dengan sambungan cascading pelbagai penambah penuh. Bilangan penambah penuh dalam sambungan cascade adalah sama dengan bilangan digit, iaitu bit yang mempunyai nombor yang akan ditambah (satu penambah untuk setiap bit).

Jadual kebenaran yang digunakan untuk menggambarkan kerja penambah penuh adalah:

a b Cin S Cou
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))

Perbezaan antara separuh penambah dan penambah penuh

  1. Definisi penambah separuh dan penuh

Kedua -dua separuh penambah dan penambah penuh adalah litar gabungan. Walau bagaimanapun, yang pertama menambah dua digit satu, manakala yang kedua menambah tiga digit.

  1. Input separuh dan penuh penambah

Penambah separuh mempunyai dua nilai input - A dan B yang mewakili bit data. Penambah penuh mempunyai input tambahan - bawa dari kelas bawah (CIN).

  1. Output separuh dan penuh penambah

Penambah separuh mempunyai dua output. Salah satunya adalah jumlah proses dan yang lain adalah pembawa penjumlahan (c). Penambah penuh juga mempunyai dua output (s; cout).

  1. Membawa

Sekiranya separuh penambah, bawa dari kelas bawah (lelaran sebelumnya) tidak ditambah dalam kelas baru. Sekiranya terdapat penambah penuh, dibawa dipindahkan ke kelas baru, yang membolehkan penambah untuk meringkaskan nombor.

  1. Komponen separuh dan penuh penambah

Penambah separuh terdiri daripada XOR dan dan pintu gerbang. Penambah penuh pada dasarnya dua setengah penambah digabungkan bersama - terdiri daripada dua xor dan dua dan pintu dan pintu gerbang.

  1. Penggunaan separuh dan penuh penambah

Separuh penambah digunakan dalam komputer, kalkulator, mengukur peranti dll. Penambah penuh digunakan dalam pemprosesan digital.

Separuh penambah vs. Penambah penuh: jadual perbandingan

Ringkasan separuh ayat penuh

  • Apabila dua nombor binari ditambah, pertama digit ditambah, i.e. bit terkecil. Operasi ini dilakukan oleh setengah penambah sebagai rangkaian paling mudah yang membolehkan meringkaskan dua nombor satu bit. Isyarat input dalam rangkaian adalah digit binari digit, dan output yang dihasilkan adalah jumlah dan bawa.
  • Apabila nombor pelbagai angka ditambah, rangkaian penambah separuh boleh digunakan hanya untuk memasang digit terkecil, kerana separuh penambah tidak dapat meringkaskan digit membawa dari kelas sebelumnya. Asas semua peranti aritmetik digital adalah penambah penuh yang dipanggil. Rangkaian ini digunakan untuk menambah tiga nombor digit tunggal. Dua nombor diberikan, dan yang ketiga adalah bawa dari pengiraan kelas sebelumnya.