Half Subtractor dan Full Subtractor

Subtraktor  


apa sih half subtraktor itu ?

dan apa juga itu full subtraktor ?

nah kali ini saya akan membahas tentang kedua permasalaah tersebut :


a. Pengertian hafl Subtraktor


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) 

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)

Dan berikut simbol  pada Hafl Subtraktor :










b. Pengertian full subtraktor

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 carry-in) dan 2 terminal output (difference dan borrow). 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).


Tabel kebenaran Rangakaian Full Subtractor


Ket :
1 = Benar
0 = Salah

Jika setiap elemen yang dihubungkan salah satu ada yang Benar/(1) maka pernyataan pada percobaan Rangakaian Full Subtractor r ini menunjukan pernyataan Benar/(1)

Skema Diagram Rangakaian Full Subtractor



Skema pengkabelan Rangakaian Full Subtractor


KESIMPULAN :
Full Subtractor digunakan untuk melakukan operasi pengurangan bilangan-bilangan biner yang lebih dari 1 bit.


Contoh rangkaian 8 bit subtracktor :
add-sub-8-bit.gif 


contoh rangkaian subtracktor 16 bit :



Komentar