Half Adder adalah suatu rangkaian penjumlahan sistem bilangan biner yang paling sederhana. Rangkaian ini hanya dapat digunakan untuk operasi penjumlahan data bilangan biner sampai 1bit saja. Rangkaian Half Adder memiliki 2 terminal input untuk 2 variabel bilangan biner clan 2 terminal output, yaitu SUMMARY OUT (SUM) dan CARRY OUT (CARRY).
Konsepnya :
- 0 + 0 = 0
- 0 + 1 = 1
- 1 + 1 = 10
- 1 + 0 = 1
Contoh :
1 1 1 carry
1 1 1 1
1 1 +
1 0 0 1 0 hasil
Jadi, ketika inputnya ada 2 maka menggunakan half adder dan ketika inputnya ada 3 maka menggunakan full adder(3 input tersebut sudah termasuk carry).
Pengurangan biner adalah menjumlahkan input ke satu dengan komplemen input ke dua. (jika menghasilkan carry maka carry dibuang)
Contoh: (110100 – 100001)2
Jawab: Komplemenkan input ke dua sehingga:
1 1 0 1 0 0
0 1 1 1 1 1 + //jumlahkan dengan 2’s komplemen
1 0 1 0 0 1 1
1 0 0 0 0 0 0 – //kurangi agar tidak ada carry
1 0 0 1 1
Komparasi adalah membandingkan dua buah nilai dan menentukan mana yang nilainya lebih besar, mana yangl ebih kecil dan apakah keduanya bernilai sama.
- Magnitude comperator adalah rangkaian yang berfungsi menjalankan proses komperasi dan mengidikasi apakah A>B, A<B, A=B.
Prosesnya adalah misalkan A dan B adalah binary number dengan 4 digit, lalu tulis koefisien dari kedua number secara decending.
A= A3A2A1A0
B= B3B2B1B0
Namun ada syarat untuk membandingkan:
(A=B) = X3X2X1X0
(A>B) = A3B3’+X3A2B2’+X3X2A1B1’+X3X2X1A0B0’
(A<B) = A3’B3+X3A2’B2+X3X2A1’B1’+X3X2X1A0’B0’
Multiplexer adalah perangkat pemulih beberapa jalur data ke dalam astu jalur data untuk dikirim ke titik lain. Sedangkan fungsi dari multiplexer adalah sebagaidata selector(pemilih data).


Tidak ada komentar:
Posting Komentar