Hva er binærkoding?

Hva er binærkoding?


Binær koding er en metode for å representere et tall til basen 2, hvor hver plass av et antall tilsvarer en kraft av 2. binær koding bruker bare tallene 1 og 0 (kjent som binære sifre, eller "bits") og skurtreskere disse tallene til å produsere ulike binære tall. Nesten alle datamaskiner bruker binær koding fordi det er lett å implementere ved hjelp av digital elektronikk og boolsk algebra, hvor variablene har bare verdiene 1 og 0.

Notasjon

Binærkoding i det vesentlige virker på samme måte som desimaltegnet, eller basen 10, koding, men i stedet for verdier mellom 0 og 9, kan hver kolonne bare inneholde en verdi på 0 eller 1. Den fremste er representert som en i begge desimal og binær koding. Nummer to er representert som to i desimal koding, men som 10 i binær koding. Dette indikerer 0 i 1-kolonnen og en i 2s kolonnene. Det samme prinsippet gjelder for større binære tall; den binære kode 1001 representerer en 4-bits binært tall med en i 1-kolonnen, 0 i 2s kolonne, 0 i 4s kolonne og en i 8s kolonne, eller den tilsvarende 8 + 0 + 0 + 1 = 9 i desimal koding.

datamaskiner

Datamaskiner bruker små elektroniske enheter, kjent som transistorer, for å slå elektrisitet strømmer gjennom sin krets av og på. Som sådan, kan datamaskiner bare gjenkjenne på og av, som de oversette til en eller 0. Likevel kan datamaskiner oversette alle typer data, inkludert tekst, tall, lyd og video, i binær kode, slik at de effektivt bruke bare sifrene 1 og 0 for alt de gjør.

Signerte binære tall

Binære tall kan signeres - det vil si, positiv eller negativ - men tegnet av nummeret må også være representert med sifrene 0 og 1. En signert binært tall derfor består av to deler, tegnet litt og omfanget. Biten lengst til venstre i tallet, kjent som den mest signifikante biten, angir fortegnet, mens de gjenværende biter betegne størrelsen av nummeret. En 8-bit usignert binært tall kan representere verdier mellom 0 og 255 (2 ^ 8 = 256), mens en 8-bit signert binært tall kan representere verdier mellom -2 ^ 7 og 2 ^ 7-1, eller -128 og 127 .

Binary Point

Binære tall kan også inneholde en binær punkt, slik at de kan representere fraksjoner og heltall-fraksjonsnumrene. Den binære punktet kan være fast eller flytende; i tilfelle av et desimaltall, en datamaskin register (et område med høyhastighetsminne i den sentrale prosessorenhet) lagrer nummeret uten at binære punkt, mens et annet register lagrer et tall som angir plasseringen av binærpunktet.