SOAL :
TULISLAH PENJELASAN TENTANG PENJUMLAH KOMPLEMEN-2 SERTAI DENGAN CONTOH ?
JAWAB :
Cara kerja dari rangkaian tersebut adalah sebagai berikut :
Jika SUB = 1 maka FA akan menghasilkan S = A +( B' + 1), B’+1 merupakan representasi dari bilangan negatif, sehingga S = A – B.
Jika SUB = 0 maka bit-bit B akan melewati XOR tanpa mengalami inversi, dimana FA menghasilkan
S = A + B.
A. PENJUMLAH KOMPLEMEN-2
RUMUSNYA PENJUMLAH KOMPLEMEN-2 YAITU :
Y= A + B
B. PENGURANGAN KOMPLEMEN-2
RUMUS PENGURANG KOMPLEMEN-2 YAITU :
Y= A + B' + 1
Y= A+ (-B)
Y= A -B
CATATAN :
PADA CARRY KELUARAN TERAKHIR PADA FULL ADDER TERAKHIR(Cout) TIDAK DIPAKAI. CUMA SEBAGAI TANDA (+/-)
CONTOH DARI PENJUMLAHAN DAN PENGURANGAN :
CONTOH :
- Penambahan
SUB = 0 digunakan ketika melakukan penjumlahan.
Cth :
3 ==> 0011
2 ==> 0010
___+ _____+
0101 ==> 5
Pada contoh di atas, jika dimasukkan ke dalam rangkaian :
"Ketika SUB = 0 dimasukkan ke gerbang XOR bersama input dari B maka hasilnya akan sama dengan B itu sendiri. Dan semua bit yang diinputkan ke dalam FA ditambahkan seluruhnya sehingga menghasilkan Sum dan Carry Out."
- Pengurangan
SUB = 1 digunakan ketika melakukan pengurangan.
Cth :
9 ==> 1001
5 ==> 0101
___- _____-
Maka bilangan biner 5 dikomplemen 2-kan dulu dan tanda (-) berubah menjadi tanda (+).
9 ==> 1001 ==> 1001
5 ==> 0101 ==> 1011
___- _____- _____+
Tdk dianggap <== (1) 0100 ==> 4
Komplemen 2 pada pengurangan adalah : komplemen 1 + 1
Komplemen 1 adalah : inverter dari bilangan biner tsb.
Pada contoh di atas, jika dimasukkan ke dalam rangkaian :
"Ketika SUB = 1 dimasukkan ke gerbang XOR bersama input dari B maka hasilnya merupakan inverter B. Dan semua bit yang diinputkan ke dalam FA ditambahkan seluruhnya sehingga menghasilkan Sum dan Carry Out."
Bp : 0901083017