CARA
MENGHITUNG NILAI (+) DAN (-) DALAM BINER
Kita dapat menghitungnya dengan mudah dengan cara membuat lingkaran sebangai berikut:
Atau dengan penjelasan
bilangan negatif biner 4 bit sebagai berikut:
bilangan postif
(+) bilangan negatif(-)
1= 0001
-1= 1110 + 1= 1111
2= 0010
-2= 1101 + 1= 1110
3= 0011
-3= 1100 + 1= 1101
4= 0100
-4= 1011 + 1= 1100
5= 0101
-5= 1010 + 1= 1011
6= 0110
-6= 1001 + 1= 1010
7= 0111
-7= 0110 + 1= 1001
kenapa bisa terjadi
seperti diatas, ini dikarenakan untuk bilangan biner negatif, maka penulisan
harus di balik. atau berkebalikan dengan bilangan biner positif lalu di lambah
1 di belakangnya.
sebagai contoh:
konversikan bilangan 3
menjadi 4 bit!
1st
complement >> 3 = 0011 dibalikan menjadi 1100
2nd complement
>> 3 = 1100 + 1 = 1101
jadi, -3 desimal
= 1101 untuk 4 bit
=
11101 untuk 5 bit
=
111101 untuk 6 bit
note: setiap bit akan
bertambah 1 didepannya untuk menunjukan angka negatif biner.
adapun aturan penjumlahan bilangan biner
sebagai berikut:
contoh soal:
1. 7 - 4 =.....?
(+7) + (-4)=....
dalam biner(2)
dalam desimal (10)
1 (bilangan pinjaman) 7
0111
4
1100
_________-
_______+
3(10)
10011(2)
karna menggunakan biner 4 bit maka
kita hanya mengambil 4 bilangan
dari berlakang yaitu 0011(2) = 3(10)
2. 4-7 =...........?
4 + (-7) =.....
dalam biner(2)
dalam desimal (10)
0100
4
1001
7
_______+
_______-
1101(2)
-3(10)
3. 14 -12 =.....?
(+14) + (-12)= ....
dalam biner(2)
dalam desimal (10)
111 (bilangan pinjaman) 14
001110
12
110100 _______ -
______________ + 2(10)
1000010(2)
4. -14 + 12 =..........?
110100 _______ -
______________ + 2(10)
1000010(2)
4. -14 + 12 =..........?
(-14) + (+12)=...
dalam biner(2)
dalam desimal (10)
110010
-14
001100 12
_____________ + _______+
001100 12
_____________ + _______+
111110(2)
-2(10)
referensi :