Desimal ke Biner :
Misalnya terdapat angka desimal yaitu 97, untuk mengubah ke biner kita dapat menggunakan
pembagian 2 seperti berikut :
97:2 = 48 Sisa 1
48:2 = 24 Sisa 0
24:2 = 12 Sisa 0
12:2 = 6 Sisa 0
6:2 = 3 Sisa 0
3:2 = 1 Sisa 1
Atau :
Desimal 128 64 32 16 8 4 2 1
Biner 1 1 1 1 1 1 1 1
Jadi :
97-64 = 33
33-32 = 1
Sehingga :
Desimal 128 64 32 16 8 4 2 1
Biner 0 1 1 0 0 0 0 1
Penjumlahan :
Contoh Penjumlahan :
Solusi :
0011
0010 +
Pengurangan :
Contoh Pengurangan :
Solusi :
0011
0010 -
Contoh Perkalian :
Solusi :
0011
0010 *
Pembagian :
Contoh Pembagian :
Solusi :
0110
0010 :
3. Komplemen Satu
Mengubah angka 0 menjadi 1 dan mengubah angka 1 menjadi 0. Kemudian hasil akhir
dikurangkan dengan angka 1.
Contoh :
2 + (-1) = ???
2 -> 0010
1 -> 0001 ubah dengan komplemen 1 sehingga menjadi 1110
0010
1110 +
0000
0001 +
0001 -> Hasilnya = 1.
4. Komplemen Dua
Mengubah angka 0 menjadi 1, mengubah angka 1 menjadi 0 dan menjumlahkan bilangan
dengan angka 1.
Contoh :
2 + (-1) = ???
2 -> 0010
1 -> 0001 ubah dengan komplemen 2 sehingga menjadi 1110 + 1 = 1111
0010
1111 +
0001 -> Hasilnya = 1.