Sign Magnitude


Bentuk yang paling sederhana representasi yang memakai bit tanda adalah representasi nilai tanda. 
Misal :

+18 = 00010010
-18  = 10010010 
(sign magnitute/nilai tanda)

Terdapat kekurangan pada cara diatas
Masalah: Perlu mempertimbangkan baik tanda dan besarnya dalam aritmatika Dua representasi dari nol (+0 dan -0)

Twos Complement Representation
Seperti sign magnitude, representasi berpasangan komplemen dua menggunakan bit MSB sebagai bit tanda, sehingga mudah untuk menguji apakah integer positif atau negatif. 
Ini memiliki cara yang berbeda dari penggunaan representasi sign-magnitude.


+7 = 0111 +18 = 00010010
-7  = 1001 - 18 = 11101101 

Dapat di simpulkan bahwa hasil akan berbeda dengan nilai tanda

Keuntungan
Satu representasi mengenai nilai 0
Operasi aritmatika lebih mudah
Menegasikan cukup mudah.

3 = 00000011
Boolean complement gives 11111100
Add 1 to LSB         11111101


Click Me!
Previous
Next Post »