Komplemen -1
Untuk menampilkan bilangan negative atau positif dengan
memanfaatkan bit paling kiri.
# Bila bit = 0,menunjukkan bilangan positif
# Bila bit = 1,menunjukkan bilangan negative
Contoh :
0000 1010 = 10 (positif)
1000 1010 = -10 (negative)
Untuk komplemen 1 caranya dengan mengubah bit 0 menjadi 1
dan bit 1 menjadi 0
Contoh :
Komplemen -1 dari 110001
Adalah 001110
Contoh penggunaannya :
1100 – 1000
# cari komplemen 1 dari 1000,-àyaitu
0111
# lakukan penjumlahan
Jumlahkan
1100
à 4
bit 0011
0111
à 4
bit 1
____+
____+
10011 à
5 bit (ada overflow index) 0100
ß hasil yang dicari
Komplemen 2 = komplemen 1+1
Contoh :
Komplemen 2 dari 10001
Komplemen 1 à
01110
Tambahkan 1 1
_____+
01111
Jadi, komplemen 2 dari 10001 adalah 01111
Penerapan
1101 – 1010 = ?
komplemen 1 à
1010 à 0101
2 à
1
____+
0110
lakukan penjumlahan
1101
0110
____+
10011 à
hasilnya adalah 0011
diabaikan