Hvordan legge til negative binære tall

Det er bare to sifre som brukes i binære tall "0" og "1" Legge til negative binære tall er litt mer komplisert enn vanlig subtraksjon av hele tall. Ved tilsetting negative binære tall, vil summen alltid være et negativt tall.

Bruksanvisning

1 Utdanne deg selv om bruken av binære tall (se Ressurser). Datamaskiner og engineering jobber krever bruk av det binære tallsystemet, så du må vite det godt å gå inn i disse feltene.

2 Arbeidet med beregninger med binære tall. Plasser dine tall å forklare at hvert tall er to ganger så stor i mengde som den som ligger til høyre (i motsetning til 10 i et vanlig tallsystem). For eksempel: vis en som "en," show to som "10", viser tre som "11", og viser fire som "100."

3 Illustrere et negativt binært tall gjennom "signert magnitude." Det første sifferet til venstre teller ikke som et tall. Det er faktisk det samme som å bruke en positiv eller negativ fortegn. "0" betyr at nummeret er positive, mens "1" betyr at tallet er negativt.

4 Analyser binære tall som kommer etter den positive / negative betegnelse. Du kan se at de siffer 00001100 i 8 biter ville være lik 12.

5 Plasser en "en" foran de sju siste sifrene erstatte dagens "0" Negere et binært tall ved hjelp av "enerkomplementet" ved å erstatte alle de nuller med enere og vice-versa. Ta normal mengde 12 (00001100) og gjøre det til en negativ 12 (11110011).

6 Legg to negative binære tall. Svaret blir negativt tall så stort at det går over området for den aktuelle bit-feltet. Som et resultat, er antall vist unøyaktige fordi du bare skal syv siffer mellomrom pluss antall tildelt positive / negative.

Hint

  • Binære tall er vanskelig å forstå, men når du har en grunnleggende forståelse, kan du legge dem lett.
  • Verdien av antall kan ikke fastsettes med mindre du vet spesifikt hvis du brukte "signert magnitude" eller "enerkomplementet" versjon nevnt ovenfor.