HALF ADDER Half Adder adalah rangkaian elektronik yang bekerja melakukan perhitungan penjumlahan dari dua buah bilangan binary, yang masingmasing terdiri dari satu bit. Rangkaian ini memiliki dua input dan dua buah output, salah satu outputnya dipakai sebagai tempat nilai pindahan dan yang lain sebagai hasil dari penjumlahan. Rangkaian ini bisa dibangun dengan menggunakan IC 74 dan IC 74!. "eperti yang terlihat pada gambar diba#ah ini, rangkaian half adder merupakan gabungan beberapa gerbang $A$% dan satu gerbang A$%. &arakter utama sebuah gerbang $A$% adalah bah#a ia membalikkan hasil dari sebuah gerbang A$% yang karakternya hanya akan menghasilkan nilai satu ketika kedua inputnya bernilai satu, jadi gerbang $A$% hanya akan menghasilkan nilai nol ketika semua inputnya bernilai satu.
Skema Diagram HALF ADDER
&etika salah satu atau lebih input bernilai nol maka keluaran pada gerbang $A$% pertama akan bernilai satu. &arenanya kemudian input di gerbang kedua dan ketiga akan bernilai satu dan mendapat input lain yang salah satunya bernilai nol sehingga 'A"(I gerbang $A$% yang masukannya nol tadi menghasilkan nilai satu. "edangkan gerbang lain akan benilai nol karena mendapat input satu dan satu maka keluaran di gerbang $A$% terakhir akan bernilai satu, karena salah satu inputnya bernilai nol.
)ntuk menghitung *arry digunakan sebuah gerbang A$% yang karakter utamanya adalah bah#a ia hanya akan menghasilkan nilai satu ketika kedua masukannya bernilai satu. +adi *arry satu hanya akan dihasilkan dari penjumlahan dua digit bilangan biner sama-sama bernilai satu, yang dalam penjumlahan utamanya akan menghasilkan nilai nol. TabelKebenaran HALF ADDER
&et /enar "alah +ika setiap elemen yang dihubungkan salah satu ada yang "alah 0 12 maka pernyataan pada per*obaan Rangkaian Half Adder ini menunjukkan "alah 0 12.
Skema Pengkabelan HALF ADDER
KESIMPULAN : Half Adder
adalah suatu rangkaian penjumlahan system bilangan biner yang paling sederhana. Rangkaian ini hanya dapat digunakan untuk operasi penjumlahan data bilangan biner sampai bit saja. Rangkaian Half Adder memiliki 3 terminal input untuk 3 ariabel bilangan biner dan 3 terminal output, yaitu ")55AR6 )( 1")52 dan CARR6 )( 1CARR62.
FULL ADDER
adalah rangkaian elektronik yang bekerja melakukan perhitungan penjumlahan sepenuhnya dari dua buah bilangan binary, yang masing-masing terdiri dari satu bit. Rangkaian ini memiliki tiga input dan dua buah output, salah satu input merupakan nilai dari pindahan penjumlahan, kemudian sama seperti pada half adder salah satu outputnya dipakai sebagai tempat nilai pindahan dan yang lain sebagai hasil dari penjumlahan. Full adder
dapat digunakan untuk menjumlahkan bilangan-bilangan biner yang lebih dari bit. 'enjumlahan bilangan-bilangan biner sama halnya dengan penjumlahan bilangan de*imal dimana hasil penjumlahan tersebut terbagi menjadi 3 bagian, yaitu ")55AR6 1")52 dan CARR6, apabila hasil penjumlahan pada suatu tingkat atau kolom melebihi nilai maksimumnya maka output CARR6 akan berada pada keadaan logika. Full Adder
Half Adder adalah rangkaian elektronik yang bekerja melakukan perhitungan penjumlahan dari dua buah bilangan binary, yang masingmasing terdiri dari satu bit. Rangkaian ini memiliki dua input dan dua buah output, salah satu outputnya dipakai sebagai tempat nilai pindahan dan yang lain sebagai hasil dari penjumlahan. &omparasi adalah membandingkan dua buah nilai dan menentukan mana yang nilainya lebih besar, mana yang lebih ke*il atau apakah keduanya bernilai sama. - 5agnitude *omparator adalah rangkaian yang berfungsi menjalankan proses komparasi dan mengindikasikan apakah A8/, A9/, A/. 'rosesnya adalah misalkan A dan / adalah binary number dengan 4 digit, lalu tulis koefisien dari kedua number se*ara de*ending. A A: A3 A A / /:/3// $amun ada syarat untuk membandingkan 1A/2 ;:;3;; 1A8/2 A:/:<=;: A3/3<=;:;3 A/<=;:;3; A/< 1A9/2 A:er adalah perangkat pemulih beberapa jalur data kedalam satu jalur data untuk dikirim ketitik lain, sedangkan fungsi dari multiple>er adalah sebagai data sele*tor 1pemilih data2. ENCODER
?ungsi en*oder adalah mengubah bilangan desimal yang ditekan pada keyboard menjadi suatu kode biner 1misal /C%2. Intinya en*oder akan merubah bahasa manusia kebahasa mesin. ?ungsi de*oder adalah mengubah kode biner dari C') menjadi kode khusus yang menyalakan ruas1segmen2 yang tepat pada alat peraga sehingga lebih mudah dipahami user. Contoh 'engompresan dari bentuk isual 1film2 kebentuk :gp. @n*oder berfungsi mengompres file, de*oder berfungsi mengompres file agar dapat diba*a 0 dimainkan di 5edia 'layer.
%iagram sirkuit Half-Adder 'embi*araan mengenai Adder biasanya dimulai dari Half-Adder, kemudian ?ull-Adder, dan yang ketiga adalah Ripple-Carry-Adder. 'ada Half-Adder, berdasarkan dua input A dan B, maka output Sum, S dari Adder ini akan dihitung berdasarkan operasi ;R dari A dan /. "elain output ", ada satu output yang lain yang dikenal sebagai C aau Carr!, dan C ini dihitung berdasarkan operasi A$% dari A dan /. 'ada prinsipnya output " menyatakan penjumlahan bilangan pada input A dan /, sedangkan output C menyatakan 5"/ 1most signifi*ant bit atau *arry bit2 dari hasil jumlah itu.
(abel logika 0 kebenaran dari Half-Adder akan mengikuti seperti berikut
In"u #u"u A B C S
%iagram blok ?ull-Adder Rangkaian Full$A%%er , pada prinsipnya bekerja seperti Half-Adder, tetapi mampu menampung bilangan Carry dari hasil penjumlahan sebelumnya. +adi jumlah inputnya ada : A, / dan Cin, sementara bagian output ada 3 " dan Co. Cin ini dipakai untuk menampung bit Carry dari penjumlahan sebelumnya.
%iagram sirkuit ?ull-Adder
In"u
#u"u
Rangkaian dari n buah ?ull-Adder bisa dipakai untuk menjumlahkan n bit bilangan biner, maka dalam hal ini, kita akan memperoleh rangkaian yang disebut Ri""le$Carr!$A%%er .
%iagram sirkuituntuk ripple *arry adder 4-bit
DECODER
'erhatikan table kebenaran berikut ini, output 6 +ika input A dan /.
)ntuk kondisi tersebut hanya ada satu kemungkinan,
demikian juga halnya jika input A, input /, maka hanya output 6 yang sama dengan dan demikian seterusnya untuk kombinasi input yang lainnya. utput 1 6 6: 2 dapat dibuat aktif high seperti terlihat pada table berikut (A/@B &@/@$ARA$ I$')(
)(')(
/
A
6
6
63
6:
&
&
&
&
'ambar Rangkaian Da(ar De)*%er
utput 1 6 6: 2 dapat dibuat aktif high seperti terlihat pada table berikut
I$')(
)(')(
/
A
6
6
63
6:
+
+
+
+
%e*oder dari : line ke ! line
%e*oder /C% ke %e*imal