İkisinin bir sayıyı tamamlayıcı gösterimi ile ikisinin bir sayıyı tamamlaması arasındaki fark nedir?


cevap 1:

Kağıttaki bir sorunu çözmek için mantığı nasıl uyguladığımız gibidir, ancak bu çözümü kullanıcıların önünde ne kadar adil bir şekilde sergileriz, böylece çözümün arkasındaki kavramı anlayabilirler.

İki sayıyı tamamlar

Önce 1'in bir sayıyı tamamlaması gerekiyor.

hadi 7 sayısını alalım

Bu sayının ikili dönüşümü

0111

1'in bu sayıyı tamamlaması

1000

2'nin tamamlayıcısı (1'in içinde 1'i tamamla)

1001

2 tamamlayıcısının temsili

Bu, 2'nin işaret büyüklüğünü (sayı pozitif veya negatif anlamına gelir) temsil eden bir sayıyı (zaten bulduğumuz) temsil edeceğimiz anlamına gelir.

Örneğin.

Bir sayı 7 ise. Pozitifse, bu sayı için işaret bitinin sıfır olacağı anlamına gelir.

001001 (6 bit gösterim)

0000 1001 (8 bit gösterim)

(bu yöntem işaret büyüklüğü gösterimi olarak bilinir, bu yöntemle 2'nin pozitif sayıyı tamamlamasını temsil edebiliriz.)

Ancak, sayı bu sayının temsilinden negatifse (-7 anlamına gelir)

1,001

Ör. (2) -5

Two'nun bu sayıyı tamamlayıcısı

1011

2'sinin tamamlayıcısının temsili

1.011

Her iki örnekte de ”1 negative, negatif sayılar için işaret bitini temsil eder.

Umarım faydalı olacaktır.