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.
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:
Rumus dasar pengurangan di atas dapat kita gambarkan dalam bentuk tabel kebenaran (truth table) seperti gambar berikut:
Dari tabel kebenaran terlihat bahwa pengurangan belum melibatkan adanya borrow in. Polanya kira kira seperti bentuk berikut ini:
Dari tabel kebenaran di atas, dapatkan persamaan Ro dan Bout (dengan Karnaugh Map)
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
Posting Komentar