1111
1011
0100
Perkalian bilangan biner
• Desimal Biner
9 1001
9 1001
81 1 0 0 1
0000
0000
1 001
1 010001
Bilangan Negatif
• Bilangan yg mempunyai bobot dibawah 0
• Ada 2 cara menyatakan bilangan negatif
1. Tanda Modulus : satu digit yg diletakkan dibagian paling kiri
dari suatu bilangan (MSB). Untuk bil. Biner, digit 0 sebagai
tanda bilangan positif dan 1 sbg tanda negatif.
-1012 = (1)1012
+1012= (0)1012
2. Komplemen : menentukan negasi dari bilangan negatif tsb.
Dg menentukan bentuk komplemennya, suatu pengurangan
dapat diselesaikan dengan cara penjumlahan.
Komplemen – 1 Bil. Biner
Untuk mengubah bil. Biner ke bentuk komplemen – 1 (1’s
complement) dapat dilakukan dg cara mengubah digit 0
menjadi 1 dan sebaliknya.
Biner Komplemen – 1
(0) 1 0 1= (1) 0 1 0
(0) 1 1, 0 1 = (1) 0 0, 1 0
Pada waktu menjumlahkan dg komplemen – 1, bila tanda
modulus menjadi 0 berarti hasilnya adalah bilangan positif dan
bila tanda modulus menjadi 1 berarti hasilnya adalah bilangan
negatif yg berbentuk komplemen – 1. Selain itu, pindahan
(carry) harus ditambahkan pada digit yg paling kanan (LSB)
Lanjutan
• Kurangkan 101,01 dari 1001,1
Desimal Biner
9,50 (0) 1 0 0 1, 1 0
5,25 – (1) 1 0 1 0, 1 0 + ...Kompl. – 1 dr
4,25 1(0) 0 1 0 0, 0 0 0 1 0 1,0 1
1+
(0) 0 1 0 0, 0 1
1. Kerjakan operasi aritmatika berikut (desimal)
dalam bentuk operasi biner, dengan
menggunakan komplemen – 1
a. 10 – 14 c. 25 – 17
b. 154 – 73d. 16 – 29
Komplemen – 2 Bil. Biner
Untuk mengubah bil. Biner ke bentuk komplemen – 2 (2’s
complement) dilakukan dengan mengubah masing2 digit bil.biner
tersebut sprti halnya pada komplemen – 1, setelah itu digit yg
paling kanan (LSB) ditambah 1
Biner Komplemen – 2
(0) 1 0 1 = (1) 0 1 0
1+
(1) 0 1 1
(1) 0 1 0,1 1 = (0) 1 0 1,0 0
1+
(0) 1 0 1,0 1
Contoh
Kurangkan 101 dari 111
(0) 1 1 1
(1) 0 1 1 + .....kompl. 2 dr (0) 1 0 1
1(0) 0 1 0
Pindahan diabaikan, shg hasilnya : 0 1 0
Bila tanda modulus menjadi 0 berarti hasilnya sdh
benar, karena merupakan bil.positif. Tetapi bila tanda
modulus menjadi 1 berarti masih berbentuk
komplemen. Pindahan (carry) diabaikan (lost)
Latihan Soal
1. Kerjakan operasi aritmatika berikut (desimal) dalam
bentuk operasi biner, dengan menggunakan
komplemen – 1
a. 10 – 14 c. 25 – 17
b. 154 – 73d. 16 – 29
2. Kerjakan operasi aritmatika berikut (desimal) dalam
bentuk operasi biner, dengan menggunakan
komplemen – 2
a. 4,25 – 6,25 c. 42 – 48
b. 40 – 15 d. 18 – 24