Hvad skal man vide
- Simple binære tal uden fortegn består kun af enere og nuller. Start ved cifferet længst til højre og arbejd til venstre.
- Nullerne er altid nul. Hver position repræsenterer stigende magter på 2, der starter med 20, hvilket er lig med 0.
- Tilføj værdierne af alle tallene for det mere velkendte base 10-resultat.
Denne artikel forklarer, hvordan man læser simple binære tal uden fortegn og indeholder oplysninger om binære tal med fortegn, som kan angive enten positive eller negative tal.
Sådan læser du binær kode
'At læse' binær kode betyder typisk at oversætte et binært tal til et grundtal på 10 (decimaltal), som folk er bekendt med. Denne konvertering er enkel nok til at udføre i dit hoved, når du først forstår, hvordan det binære sprog fungerer.
Hvert cifferplacering i et binært tal har en bestemt værdi, hvis cifferet ikke er et nul. Når du har bestemt alle disse værdier, lægger du dem blot sammen for at få basisværdien 10 (decimal) af det binære tal.
For at se, hvordan dette virker, tag det binære tal 11001010.
-
Den bedste måde at læse et binært tal på er at starte med cifferet længst til højre og arbejde dig vej til venstre. Effekten af den første placering er nul, hvilket betyder, at værdien for det ciffer, hvis det ikke er et nul, er to i potensen af nul, eller en. I dette tilfælde, da cifferet er et nul, ville værdien for dette sted være nul.
-
Gå derefter videre til næste ciffer. Hvis det er en en, så beregn to i styrken af en. Noter også denne værdi. I dette eksempel er værdien to i potens af én, hvilket er to.
-
Fortsæt med at gentage denne proces, indtil du kommer helt til cifferet længst til venstre.
-
For at afslutte skal du blot lægge alle disse tal sammen for at få den overordnede decimalværdi af det binære tal: 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0 = 202
En anden måde at se hele denne proces på i ligningsform er som følger: 1 x 2 7 + 1 x 2 6 + 0 x 2 5 + 0 x 2 4 + 1 x 2 3 + 0 x 2 2 + 1 x 2 1 + 0 x 2 0 = 202
Signerede binære tal
Metoden ovenfor fungerer for grundlæggende binære tal uden fortegn. Men computere har brug for en måde at repræsentere negative tal ved hjælp af binære tal.
På grund af dette bruger computere binære tal med fortegn. I denne type system er cifferet længst til venstre kendt som fortegnsbit, mens de resterende cifre er kendt som størrelsesbit.
hvordan du rydder chathistorik på uoverensstemmelse
At læse et binært tal med fortegn er næsten det samme som uden fortegn, med en mindre forskel.
-
Udfør den samme procedure som beskrevet ovenfor for et binært tal uden fortegn, men stop, når du når bit længst til venstre.
-
For at bestemme tegnet skal du undersøge stykket længst til venstre. Hvis det er en et, så er tallet negativt. Hvis det er et nul, så er tallet positivt.
-
Udfør nu den samme beregning som før, men anvend det relevante tegn på tallet som angivet med bit længst til venstre: 64 + 0 + 0 + 8 + 0 + 2 + 0 = -74
-
Den binære fortegnsmetode gør det muligt for computere at repræsentere tal, der enten er positive eller negative. Det bruger dog en indledende bit, hvilket betyder, at større tal kræver lidt mere hukommelse, end binære tal uden fortegn ville.
Forstå binære tal
Hvis du er interesseret i at lære at læse binær, er det vigtigt at forstå hvordan binære tal arbejde.
Binært er kendt som et 'base 2'-nummereringssystem, hvilket betyder, at der er to mulige tal for hvert ciffer; en et eller et nul. Større tal skrives ved at tilføje yderligere enere eller nuller til det binære tal.
At vide, hvordan man læser binær er ikke afgørende for at bruge computere, men det er godt at forstå konceptet for at få en bedre forståelse for, hvordan computere gemmer tal i hukommelsen. Det giver dig også mulighed for at forstå udtryk som 16-bit, 32-bit, 64-bit og hukommelsesmålinger som f.eks. bytes (8 bit).