2'nin tamamlayıcısında 0'ın sadece bir değere sahip olduğu, 1'in tamamlayıcısında ise hem +0 hem de -0'ın ayrı değerlere sahip olduğu söylenir. Onlar neler?
000...0
ve 111...1
. Ancak bu iki temsil hala tek bir değer oluşturmaktadır.
2'nin tamamlayıcısında 0'ın sadece bir değere sahip olduğu, 1'in tamamlayıcısında ise hem +0 hem de -0'ın ayrı değerlere sahip olduğu söylenir. Onlar neler?
000...0
ve 111...1
. Ancak bu iki temsil hala tek bir değer oluşturmaktadır.
Yanıtlar:
Gelen 1'ler tamamlayacak sadece tüm bit invert sizi.
Bu 2 örneği ele alalım (8 bit olduğu varsayılarak):
, yani - 4 = 11111011
, yani - 0 = 11111111 .
Yani 0 sayısını temsil etmenin 2 yolu var
Gelen 2'nin tamamlayıcı negatif sayının 1'in tamamlayıcı gösterimi 1 eklenir
Yani bu durumda 0'ı temsil etmenin tek bir yolu var
Örneklerden de görebileceğiniz gibi fark şu:
Tamamlayıcısında 0'ın iki farklı değerinden bahsetmek yanıltıcıdır. Birinin kompleman (ve ikisinin kompleman) sayıların ikili temsilidir . İkili sayıları temsil etmenin bir yolunu ve bunlar üzerinde aritmetik işlemlerin nasıl yapılacağını açıklarlar. Bit dizisi ile temsil edilen sayı değerdir.