SUBTRACTOR

SUBTRACTOR

Rangkaian Subtractor adalah rangkaian susunan dari beberapa gerbang logika yang disusun sedemikian rupa sehingga dapat melakukan operasi pengurangan bilangan biner.


            Ada 2 Jenis Rangkaian pada Subtractor
1. Half Subtractor
2. Full Subtractor

Half Subtractor
Rangkaian pengurang setengah atau half subtractor merupakan implementasi dari operasi pengurangan dasar dua bilangan biner. 

Rangkaian Pengurang (Subtractor)

Pada rangkaian ini tidak ada pengurangan borrow in yang dilibatkan yang artinya pada rangkaian ini proses pengurangan belum sempurna. Berikut ini adalah rumus dasar pengurangan biner yang dapat dilakukan oleh half subtractor.

Rumus dasar pengurangan biner:
Rangkaian Pengurang (Subtractor)
Rumus dasar pengurangan di atas dapat kita gambarkan dalam bentuk tabel kebenaran (truth table) seperti gambar berikut:

Rangkaian Pengurang (Subtractor)
Dari tabel kebenaran terlihat bahwa pengurangan belum melibatkan adanya borrow in. Polanya kira kira seperti bentuk berikut ini:
Rangkaian Pengurang (Subtractor)      

Dari tabel kebenaran di atas, dapatkan persamaan Ro dan Bout (dengan Karnaugh Map)

Rangkaian Pengurang (Subtractor)
Dengan demikian kita bisa merancang sebuah rangkaian pengurang seperti gambar berikut ini:


Full Subtractor

Ketidakmampuan rangkaian half subtractor dalam melibatkan borrow in dapat diatasi dengan menggunakan Rangkaian full subtractor. Sesuai dengan namanya full subtractor merupakan penjumlahan penuh yang maksudnya sudah melibatkan borrow out dan borrow in dalam prosesnya. Sehingga proses pengurangan dapat dilakukan dengan sempurna. 


Pola penguranganya dapat dilihat pada gambar berikut:
Pola di atas dapat kita gambarkan dengan sebuah tabel kebenaran (truth table) berikut:
Dari tabel kebenaran, dapatkan nilai R1 dan Bout (menggunakan Karnaugh Map):
Dari hasil Karnaugh Map di atas kita bisa rancang sebuah rangkaian full subtractor seperti gambar rangkaian berikut.


Contoh Rangkaian Adder 4 bit

Rangkaian Adder 4 bit

Komentar

Postingan Populer