SUBTRACTOR
Rangkaian Subtractor adalah rangkaian susunan dari beberapa
gerbang logika yang disusun sedemikian rupa sehingga dapat melakukan operasi
pengurangan bilangan biner.
JENIS – JENIS RANGKAIAN SUBTRACTOR
Rangkaian subtractor terdiri dari dua
jenis. Adapun jenis – jenis rangkaian subtractor adalah sebagai berikut :
- · Rangkaian Half subtractor
- · Rangkaian Full subtractor
Half Subtractor
Half
subtractor adalah rangkaian pengurangan sistem bilangan biner yang paling
sederhana, karena hanya dapat digunakan untuk operasi pengurangan data bilangan
biner sampai 1 bit saja. rangkaian ini memiliki 2 terminal input (a dan b) dan
2 terminal output (difference dan borrow). Pada dasarnya rangkaian half
Subtractor adalah rangkaian half Adder yang dimodifikasi dengan menambahkan
gerbang NOT. Rangkaian Half subtractor
dapat dibuat dari sebuah gerbang And, gerbang X-or , dan gerbang Not. Rangkaian
half subtractor mempunyai kekurangan yaitu, hanya mampu melakukan operasi
pengurangan dengan kapasitas 1 bit. Namun kekurangan half subtractor akan
diatasi oleh rangkaian full subtractor.
Tabel kebenaran
Rangakaian Half Subtractor
Full Subtractor
Full
subtractor adalah rangkaian yang digunakan untukn pengurangan
bilangan-bilangan biner yang lebih dari 1 bit. rangkaian ini terdiri dari
3 terminal input (a, b, dan borrow-in) dan 2 terminal output (difference dan
borrow out). rangkaian full subtractor dibentuk dari 2 buah rangkaian half
subtractor.
Sebuah
Full Subtractor mengurangkan dua bilangan yang telah dikonversikan menjadi
bilangan-bilangan biner. Masing-masing bit pada posisi yang sama saling
dikurangkan. Full Subtractor mengurangkan dua bit input dan nilai Borrow-Out
dari pengurangan bit sebelumnya Output dari Full Subtractor adalah hasil
pengurangan (Remain) dan bit pinjamannya (borrow-out). Seperti pada rangkaian
Full Adder , pada rangkaian full subtractor pin Bout(Borrow out) dihubungkan
dengan pin Bin(Borrow In).
Tabel
kebenaran Rangakaian Full Subtractor
Berikut
contoh full subtractor 8 bit