Hvordan konvertere en negativ binært tall

Hvordan konvertere en negativ binært tall


Det binære tallsystem er et tallsystem som benytter basis to; som er, kan alle tall representeres som multipler av nummer to. Viktige matematiske operasjoner kan utføres i binær, så som tilsetning. For eksempel, uttrykket "8 - 5" Det kan alternativt uttrykkes som "8 + (-5)", en sum som kan løses ved hjelp av binære tall, så lenge som den negative tall er riktig definert i binær. Definere et negativt tall i binær er en grei oppgave.

Bruksanvisning

1 Bestem antallet bits som vil være nødvendig for å representere tallene i det binære system. Som et eksempel, hvis den maksimale verdien verdien som du trenger å representere er syv, deretter fire siffer (som tar verdien 0 eller 1) vil være nødvendig (for eksempel 0101, som representerer tallet 5).

2 Definer venstre biten som den biten som vil representere negative tall. I eksempelet ovenfor, er det fire siffer brukes. Som den nest siste sifferet representerer negative tall, representerer det binære tallet "1000" derfor antall -8 (siden det binære tall 1000 representerer nummer 8, og vi har definert den helt til venstre for å være negativ).

3 Konverter negative tall i titallsystemet til binære tall. For eksempel vil konvertere tallet -5 i binær, uttrykket "-8 + 3" må konverteres til binær, som er gitt ved uttrykket "1011" (som omtrent konverterer til "-8 + 2 + 1").

Hint

  • Merk at du må definere bruken av negative binære tall før du begynner å utføre operasjoner. Ellers tallet "1000" kan tolkes som 8, snarere enn -8.