Hvordan lese og skrive binære tall

click fraud protection

Når du lærer de fleste typer dataprogramering, berører du emnet binære tall. Det binære tallsystemet spiller en viktig rolle i hvordan informasjon lagres på datamaskiner fordi datamaskiner bare forstår tall — spesifikt, base 2-tall. Det binære tallsystemet er et base 2-system som bare bruker tallene 0 og 1 for å representere "av" og "på" i datamaskinens elektriske system. De to binære sifrene 0 og 1 brukes i kombinasjon for å kommunisere tekst og datamaskin prosessor bruksanvisning.

Selv om konseptet med binære tall er enkelt når det er blitt forklart, er det ikke klart å lese og skrive binært med det første. For å forstå binære tall, som bruker et base 2-system, må du først se på det mer kjente systemet med base 10-tall.

Skrive i Base 10

Ta for eksempel det tresifrede tallet345. Det lengste høyre tallet, 5, representerer 1s-kolonnen, og det er 5. Det neste tallet fra høyre, 4, representerer 10-talls-kolonnen. Tolke tallet 4 i 10-talls kolonnen som 40. Den tredje kolonnen, som inneholder 3, representerer 100-talls kolonnen. Mange kjenner

instagram viewer
base 10 gjennom utdanning og mange års eksponering for antall.

Base 2-systemet

Binær fungerer på lignende måte. Hver kolonne representerer en verdi. Når en kolonne er fylt, flytter du til neste kolonne. I et base 10-system må hver kolonne nå 10 før de går over til neste kolonne. Enhver kolonne kan ha en verdi fra 0 til 9, men når tellingen går utover det, kan du legge til en kolonne. I base 2 eller binær kan hver kolonne bare inneholde 0 eller 1 før du går over til neste kolonne.

I base 2, hver kolonne representerer en verdi som er dobbelt så høy som den forrige verdien. Verdiene til posisjoner, fra høyre, er 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 og så videre.

Nummer én er representert som 1 i både base ti og binær, så la oss gå videre til nummer to. I base ti er den representert med en 2. I binær kan det imidlertid bare være en 0 eller en 1 før du går videre til neste kolonne. Som et resultat er tallet 2 skrevet som 10 i binær. Det krever 1 i kolonnen 2s og 0 i kolonnen 1s.

Ta en titt på nummer tre. Det er klart, i base 10 er det skrevet som 3. I base to er det skrevet som 11, og indikerer en 1 i kolonnen 2s og en 1 i kolonnen 1s. Dette blir 2 + 1 = 3.

Verdiene for kolonnen for binært antall

Når du vet hvordan binær fungerer, er det ganske enkelt å gjøre det enkelt matte. For eksempel:

1001: Siden vi vet verdien hver av disse sporene representerer, så vet vi at dette tallet representerer 8 + 0 + 0 + 1. I base 10 vil dette være tallet 9.

11011: Beregn hva dette er i base 10 ved å legge til verdien for hver posisjon. I dette tilfellet blir dette 16 + 8 + 0 + 2 + 1. Dette er tallet 27 i base 10.

Tall på jobb i en datamaskin

Så, hva betyr alt dette for datamaskinen? Datamaskinen tolker kombinasjoner av binære tall som tekst eller instruksjoner. For eksempel tildeles hver små og store bokstav i alfabetet en annen binær kode. Hver er også tildelt en desimal representasjon av den koden, kalt en ASCII-kode. For eksempel tildeles små bokstaver "a" det binære nummeret 01100001. Den er også representert med ASCII-koden 097. Hvis du gjør regnestykket på det binære tallet, vil du se at det tilsvarer 97 i base 10.

instagram story viewer