Hvordan lese binær kode. Oversettelse av tekst til digital kode. Bits og bytes

Fordi det er det enkleste og oppfyller kravene:

  • Jo færre verdier det er i systemet, jo lettere er det å produsere individuelle elementer som opererer på disse verdiene. Spesielt kan to sifre i det binære tallsystemet lett representeres av mange fysiske fenomener: det er en strøm - det er ingen strøm, magnetfeltinduksjonen er større enn en terskelverdi eller ikke, etc.
  • Jo færre tilstander et element har, jo høyere er støyimmuniteten og jo raskere kan det fungere. For eksempel, for å kode tre tilstander gjennom størrelsen på magnetfeltinduksjonen, må du angi to terskelverdier, som ikke vil bidra til støyimmunitet og pålitelighet av informasjonslagring.
  • Binær aritmetikk er ganske enkelt. Enkle er tabellene for addisjon og multiplikasjon - de grunnleggende operasjonene med tall.
  • Det er mulig å bruke apparatet til logisk algebra for å utføre bitvise operasjoner på tall.

Linker

  • Online kalkulator for å konvertere tall fra ett tallsystem til et annet

Wikimedia Foundation. 2010.

Se hva "Binær kode" er i andre ordbøker:

    2-bits grå kode 00 01 11 10 3-bits grå kode 000 001 011 010 110 111 101 100 4-bits grå kode 0000 0001 0011 0010 0110 0111 10 1 0 1 0 1 0 1 0 1 1 0 1010 1011 1001 1000 Grå kode et tallsystem i hvilke to tilstøtende verdier ... ... Wikipedia

    Signal Point Code (SPC) til signalsystem 7 (SS7, OKS 7) er unik (in hjemmenettverk) nodeadresse brukt på tredje nivå av MTP (ruting) i telekommunikasjons-SS7-nettverk for identifikasjon ... Wikipedia

    I matematikk er et kvadratfritt tall et tall som ikke er delelig med noen kvadrat bortsett fra 1. For eksempel er 10 kvadratfritt, men 18 er det ikke, siden 18 er delelig med 9 = 32. Begynnelsen av sekvensen av kvadratfrie tall er: 1, 2, 3, 5, 6, 7, … … Wikipedia

    For å forbedre denne artikkelen, vil du: Wikifisere artikkelen. Omarbeid designet i samsvar med reglene for å skrive artikler. Rett artikkelen i henhold til Wikipedia stilistiske regler... Wikipedia

    Dette begrepet har andre betydninger, se Python (betydninger). Python Språkklasse: mu... Wikipedia

    I den snevre betydningen av ordet betyr uttrykket for øyeblikket «Forsøk på et sikkerhetssystem», og har en tendens til snarere betydningen av det følgende begrepet, Cracker-angrep. Dette skjedde på grunn av en forvrengning av betydningen av selve ordet "hacker". Hacker... ...Wikipedia


Aryabhata
Kyrillisk
gresk georgisk
etiopisk
jødisk
Akshara-sankhya Annen babylonsk
egyptisk
etruskisk
Roman
Donau Loft
Kipu
Maya
Egeerhavet
KPPU-symboler Posisjonelt , , , , , , , , , , Nega-posisjonell Symmetrisk Blandede systemer Fibonacci Ikke-posisjonell Enhet (unær)

Binært tallsystem- posisjonsnummersystem med base 2. Takket være dets direkte implementering i digitale elektroniske kretser ved bruk av logiske porter, brukes det binære systemet i nesten alle moderne datamaskiner og andre elektroniske dataenheter.

Binær notasjon av tall

I det binære tallsystemet skrives tall ved hjelp av to symboler ( 0 Og 1 ). For å unngå forvirring om hvilket tallsystem nummeret er skrevet i, er det forsynt med en indikator nederst til høyre. For eksempel et tall i desimalsystemet 5 10 , i binær 101 2 . Noen ganger er et binært tall angitt med et prefiks 0b eller symbol & (ampersand), For eksempel 0b101 eller tilsvarende &101 .

I det binære tallsystemet (som i andre tallsystemer unntatt desimal) leses sifrene ett om gangen. For eksempel uttales tallet 101 2 "en null en."

Heltall

Et naturlig tall skrevet i binært tallsystem som (a n − 1 a n − 2 … a 1 a 0) 2 (\displaystyle (a_(n-1)a_(n-2)\dots a_(1)a_(0))_(2)), har betydningen:

(a n − 1 a n − 2 … a 1 a 0) 2 = ∑ k = 0 n − 1 a k 2 k , (\displaystyle (a_(n-1)a_(n-2)\dots a_(1)a_( 0))_(2)=\sum _(k=0)^(n-1)a_(k)2^(k),)

Negative tall

Negative binære tall er merket på samme måte som desimaltall: med et "−"-tegn foran tallet. Nemlig et negativt heltall skrevet i binært tallsystem (− a n − 1 a n − 2 … a 1 a 0) 2 (\displaystyle (-a_(n-1)a_(n-2)\dots a_(1)a_(0))_(2)), har verdien:

(− a n − 1 a n − 2 … a 1 a 0) 2 = − ∑ k = 0 n − 1 a k 2 k . (\displaystyle (-a_(n-1)a_(n-2)\dots a_(1)a_(0))_(2)=-\sum _(k=0)^(n-1)a_( k)2^(k).)

tilleggskode.

Brøktall

Et brøktall skrevet i binært tallsystem som (a n − 1 a n − 2 … a 1 a 0 , a − 1 a − 2 … a − (m − 1) a − m) 2 (\displaystyle (a_(n-1)a_(n-2)\prikker a_(1)a_(0),a_(-1)a_(-2)\prikker a_(-(m-1))a_(-m))_(2)), har verdien:

(a n − 1 a n − 2 … a 1 a 0 , a − 1 a − 2 … a − (m − 1) a − m) 2 = ∑ k = − m n − 1 a k 2 k , (\displaystyle (a_( n-1)a_(n-2)\prikker a_(1)a_(0),a_(-1)a_(-2)\prikker a_(-(m-1))a_(-m))_( 2)=\sum _(k=-m)^(n-1)a_(k)2^(k),)

Legge til, subtrahere og multiplisere binære tall

Tilleggstabell

Et eksempel på kolonneaddisjon (desimaluttrykket 14 10 + 5 10 = 19 10 i binært ser ut som 1110 2 + 101 2 = 10011 2):

Eksempel på kolonnemultiplikasjon (desimaluttrykket 14 10 * 5 10 = 70 10 i binært ser ut som 1110 2 * 101 2 = 1000110 2):

Fra og med tallet 1 multipliseres alle tallene med to. Prikken som kommer etter 1-en kalles den binære prikken.

Konvertering av binære tall til desimaler

La oss si at vi får et binært tall 110001 2 . For å konvertere til desimal, skriv det som en sum med sifre som følger:

1 * 2 5 + 1 * 2 4 + 0 * 2 3 + 0 * 2 2 + 0 * 2 1 + 1 * 2 0 = 49

Samme litt annerledes:

1 * 32 + 1 * 16 + 0 * 8 + 0 * 4 + 0 * 2 + 1 * 1 = 49

Du kan skrive dette i tabellform slik:

512 256 128 64 32 16 8 4 2 1
1 1 0 0 0 1
+32 +16 +0 +0 +0 +1

Flytt fra høyre til venstre. Under hver binær enhet skriver du tilsvarende på linjen nedenfor. Legg til de resulterende desimaltallene. Dermed er det binære tallet 110001 2 ekvivalent med desimaltallet 49 10.

Konvertering av binære brøktall til desimal

Må konvertere tallet 1011010,101 2 til desimalsystemet. La oss skrive dette tallet som følger:

1 * 2 6 + 0 * 2 5 + 1 * 2 4 + 1 * 2 3 + 0 * 2 2 + 1 * 2 1 + 0 * 2 0 + 1 * 2 −1 + 0 * 2 −2 + 1 * 2 −3 = 90,625

Samme litt annerledes:

1 * 64 + 0 * 32 + 1 * 16 + 1 * 8 + 0 * 4 + 1 * 2 + 0 * 1 + 1 * 0,5 + 0 * 0,25 + 1 * 0,125 = 90,625

Eller i henhold til tabellen:

64 32 16 8 4 2 1 0.5 0.25 0.125
1 0 1 1 0 1 0 , 1 0 1
+64 +0 +16 +8 +0 +2 +0 +0.5 +0 +0.125

Transformasjon etter Horners metode

For å konvertere tall fra binært til desimalsystem ved hjelp av denne metoden, må du summere tallene fra venstre til høyre, multiplisere det tidligere oppnådde resultatet med basen av systemet (i i dette tilfellet 2). Horners metode brukes vanligvis til å konvertere fra binært til desimalsystem. Den omvendte operasjonen er vanskelig, da den krever ferdigheter i addisjon og multiplikasjon i det binære tallsystemet.

For eksempel binært tall 1011011 2 konvertert til desimalsystem som følger:

0*2 + 1 = 1
1*2 + 0 = 2
2*2 + 1 = 5
5*2 + 1 = 11
11*2 + 0 = 22
22*2 + 1 = 45
45*2 + 1 = 91

Det vil si at i desimalsystemet vil dette tallet bli skrevet som 91.

Konvertering av brøkdelen av tall ved hjelp av Horners metode

Sifrene er hentet fra tallet fra høyre til venstre og delt på tallsystemgrunnlaget (2).

For eksempel 0,1101 2

(0 + 1 )/2 = 0,5
(0,5 + 0 )/2 = 0,25
(0,25 + 1 )/2 = 0,625
(0,625 + 1 )/2 = 0,8125

Svar: 0,1101 2 = 0,8125 10

Konvertering av desimaltall til binærtall

La oss si at vi må konvertere tallet 19 til binært. Du kan bruke følgende prosedyre:

19/2 = 9 med resten 1
9/2 = 4 med resten 1
4/2 = 2 uten rest 0
2/2 = 1 uten rest 0
1/2 = 0 med resten 1

Så vi deler hver kvotient med 2 og skriver resten på slutten av den binære notasjonen. Vi fortsetter å dele til kvotienten er 0. Vi skriver resultatet fra høyre mot venstre. Det vil si at nederste siffer (1) vil være lengst til venstre osv. Som et resultat får vi tallet 19 i binær notasjon: 10011 .

Konvertering av brøkdesimaltall til binære

Hvis det opprinnelige tallet har en heltallsdel, konverteres det separat fra brøkdelen. Konvertering av et brøktall fra desimaltallsystemet til det binære systemet utføres ved hjelp av følgende algoritme:

  • Brøken multipliseres med basisen til det binære tallsystemet (2);
  • I det resulterende produktet er heltallsdelen isolert, som tas som det mest signifikante sifferet i tallet i det binære tallsystemet;
  • Algoritmen avsluttes hvis brøkdelen av det resulterende produktet er lik null eller hvis den nødvendige beregningsnøyaktigheten er oppnådd. Ellers fortsetter beregningene på brøkdelen av produktet.

Eksempel: Du må konvertere en brøk desimaltall 206,116 til et binært brøktall.

Oversettelse av hele delen gir 206 10 =11001110 2 i henhold til de tidligere beskrevne algoritmene. Vi multipliserer brøkdelen av 0,116 med grunntallet 2, og legger inn heltallsdelene av produktet i desimalene til det ønskede binære brøktallet:

0,116 2 = 0 ,232
0,232 2 = 0 ,464
0,464 2 = 0 ,928
0,928 2 = 1 ,856
0,856 2 = 1 ,712
0,712 2 = 1 ,424
0,424 2 = 0 ,848
0,848 2 = 1 ,696
0,696 2 = 1 ,392
0,392 2 = 0 ,784
etc.

Dermed 0,116 10 ≈ 0, 0001110110 2

Vi får: 206.116 10 ≈ 11001110.0001110110 2

applikasjoner

I digitale enheter

Det binære systemet brukes i digitale enheter fordi det er det enkleste og oppfyller kravene:

  • Jo færre verdier det er i systemet, jo lettere er det å produsere individuelle elementer som opererer på disse verdiene. Spesielt kan to sifre i det binære tallsystemet lett representeres av mange fysiske fenomener: det er en strøm (strømmen er større enn terskelverdien) - det er ingen strøm (strømmen er mindre enn terskelverdien), magnetfeltinduksjon er større enn terskelverdien eller ikke (magnetfeltinduksjonen er mindre enn terskelverdien) osv.
  • Jo færre tilstander et element har, jo høyere er støyimmuniteten og jo raskere kan det fungere. For eksempel, for å kode tre tilstander gjennom størrelsen på spenning, strøm eller magnetfeltinduksjon, må du introdusere to terskelverdier og to komparatorer.

I datateknologi Notasjon av negative binære tall i tos komplement er mye brukt. For eksempel kan tallet −5 10 skrives som −101 2, men vil bli lagret som 2 på en 32-bits datamaskin.

I det engelske tiltakssystemet

Når du angir lineære dimensjoner i tommer, brukes tradisjonelt binære brøker i stedet for desimal, for eksempel: 5¾″, 7 15/16″, 3 11/32″, etc.

Generaliseringer

Det binære tallsystemet er en kombinasjon av det binære kodesystemet og en eksponentiell vektingsfunksjon med en grunntall lik 2. Det skal bemerkes at et tall kan skrives i binær kode, og tallsystemet kan ikke være binært, men med en annen base. Eksempel: BCD-koding, der desimaltall er skrevet i binært og tallsystemet er desimalt.

Historie

  • Et komplett sett med 8 trigram og 64 heksagrammer, analogt med 3-biters og 6-biters tall, var kjent i det gamle Kina i de klassiske tekstene til Book of Changes. Rekkefølgen av heksagrammer i endringsbok, arrangert i samsvar med verdiene til de tilsvarende binære sifrene (fra 0 til 63), og metoden for å oppnå dem ble utviklet av den kinesiske forskeren og filosofen Shao Yong på 1000-tallet. Det er imidlertid ingen bevis som tyder på at Shao Yun forsto reglene for binær aritmetikk, og ordnet to-tegns tupler i leksikografisk rekkefølge.
  • Sett, som er kombinasjoner av binære sifre, ble brukt av afrikanere i tradisjonell spådom (som Ifa) sammen med middelalderske geomancy.
  • I 1854 publiserte den engelske matematikeren George Boole en landemerkeartikkel som beskrev algebraiske systemer som anvendt på logikk, som nå er kjent som boolsk algebra eller logikkalgebra. Hans logiske kalkulus var bestemt til å spille en viktig rolle i utviklingen av moderne digitale elektroniske kretser.
  • I 1937 leverte Claude Shannon sin Ph.D.-avhandling til forsvar. Symbolsk analyse av relé- og svitsjekretser der boolsk algebra og binær aritmetikk ble brukt i forhold til elektroniske releer og brytere. All moderne digital teknologi er i hovedsak basert på Shannons avhandling.
  • I november 1937 skapte George Stibitz, som senere jobbet ved Bell Labs, datamaskinen "Model K" basert på releer. K itchen", kjøkkenet der monteringen fant sted), som opptrådte binær addisjon. På slutten av 1938 lanserte Bell Labs et forskningsprogram ledet av Stiebitz. Datamaskinen som ble opprettet under hans ledelse, ferdigstilt 8. januar 1940, var i stand til å utføre operasjoner med komplekse tall. Under en demonstrasjon på American Mathematical Society-konferansen ved Dartmouth College 11. september 1940 demonstrerte Stibitz evnen til å sende kommandoer til en ekstern kalkulator for komplekse tall ved å telefonlinje ved hjelp av en teletype. Dette var det første forsøket på å bruke fjernkontroll datamaskin via telefonlinje. Konferansedeltakere som var vitne til demonstrasjonen inkluderer John von Neumann, John Mauchly og Norbert Wiener, som senere skrev om det i memoarene sine.

se også

Notater

  1. Popova Olga Vladimirovna. Informatikk lærebok (udefinert) .

Hvis du er interessert i å lære å lese binære tall, er det viktig å forstå hvordan binære tall fungerer. Det binære systemet er kjent som et "base 2" nummereringssystem, som betyr at det er to mulige tall for hvert siffer; en eller null. Store tall skrives ved å legge til ekstra binære enere eller nuller.



Forstå binære tall


Å vite hvordan man leser binære filer er ikke avgjørende for bruk av datamaskiner. Men det er godt å forstå konseptet for bedre å forstå hvordan datamaskiner lagrer tall i minnet. Den lar deg også forstå begreper som 16-bit, 32-bit, 64-bit og minnemålinger som byte (8 biter).



"Å lese" binær kode betyr vanligvis å konvertere det binære tallet til grunntallet 10 (desimaltall) som folk er kjent med. Denne konverteringen er ganske enkel å gjøre i hodet ditt når du først forstår hvordan et binært språk fungerer.

Hvert siffer i et binært tall har en bestemt betydning med mindre sifferet er null. Når du har bestemt alle disse verdiene, legger du dem ganske enkelt sammen for å få den 10-sifrede desimalverdien til det binære tallet. For å se hvordan dette fungerer, ta det binære tallet 11001010.


1. Den beste måten for å lese et binært tall - start med sifferet lengst til høyre og flytt til venstre. Styrken til denne første plasseringen er null, det vil si at verdien for dette sifferet, hvis det ikke er null, er lik to potenser av null eller én. I dette tilfellet, siden sifferet er null, vil verdien for den plasseringen være null.



2. Gå deretter videre til neste siffer. Hvis det er én, så beregn to i kraften av én. Skriv ned denne verdien. I dette eksemplet er verdien en potens av to lik to.



3. Fortsett å gjenta denne prosessen til du kommer til tallet lengst til venstre.



4. For å fullføre, alt du trenger å gjøre er å legge sammen alle disse tallene for å få den totale desimalverdien til det binære tallet: 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0 = 202 .


Notatet: En annen måte å se hele denne prosessen i ligningsform er denne: 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 = 20.


Binære tall med signatur


Metoden ovenfor fungerer for grunnleggende binære tall uten fortegn. Imidlertid trenger datamaskiner en måte å representere negative tall også ved å bruke binær kode.


På grunn av dette bruker datamaskiner signerte binære tall. I denne typen system er sifferet lengst til venstre kjent som fortegnsbiten og de resterende sifrene er kjent som amplitudebiter.


Å lese et binært tall med fortegn er nesten det samme som et uten fortegn, med en liten forskjell.


1. Følg samme prosedyre som ovenfor for et binært tall uten fortegn, men stopp når du når biten lengst til venstre.



2. For å bestemme tegnet, se på biten lengst til venstre. Hvis det er én, er tallet negativt. Hvis det er null, er tallet positivt.



3. Gjør nå de samme beregningene som før, men bruk det riktige tegnet på tallet angitt av biten lengst til venstre: 64 + 0 + 0 + 8 + 0 + 2 + 0 = -74 .


4. Signert binær metode lar datamaskiner representere tall som er positive eller negative. Imidlertid bruker den den ledende biten, noe som betyr at store tall krever litt mer minne enn usignerte binære tall.

En binær oversetter er et verktøy for å oversette binær kode til tekst for lesing eller utskrift. Du kan oversette binær fil til engelsk ved å bruke to metoder; ASCII og Unicode.

Binært tallsystem

Det binære dekodersystemet er basert på tallet 2 (radix). Den består av bare to tall som base-2 tallsystem: 0 og 1.

Selv om det binære systemet ble brukt i til ulike formål i det gamle Egypt, Kina og India ble det språket for elektronikk og datamaskiner moderne verden. Det er det mest effektive systemet for å oppdage av (0) og på (1) tilstander til et elektrisk signal. Det er også grunnlaget for binær kode til tekst som brukes på datamaskiner for å komponere data. Selv den digitale teksten du leser nå består av binære tall. Men du kan lese denne teksten fordi vi dekrypterte den binære kodeoversettelsesfilen ved å bruke det binære kodeordet.

Hva er ASCII?

ASCII er en tegnkodingsstandard for elektronisk kommunikasjon, forkortelse for American Standard Code for Information Interchange. I datamaskiner, telekommunikasjonsutstyr og andre enheter representerer ASCII-koder tekst. Selv om mange tilleggstegn støttes, de fleste moderne kretsløp tegnkodinger er basert på ASCII.

ASCII er det tradisjonelle navnet på kodesystemet; Internet Assigned Numbers Authority (IANA) foretrekker det oppdaterte navnet US-ASCII, som tydeliggjør at systemet ble utviklet i USA og er basert på de typografiske tegnene som hovedsakelig brukes. ASCII er et av høydepunktene i IEEE.

Binær til ASCII

Opprinnelig basert på det engelske alfabetet, koder ASCII 128 spesifiserte syv-bits heltallstegn. 95 kodede tegn kan skrives ut, inkludert tallene 0 til 9, små bokstaver a til z, store bokstaver A til Z og tegnsettingssymboler. I tillegg ble 33 ikke-utskriftskontrollkoder produsert av Teletype-maskiner inkludert i den originale ASCII-spesifikasjonen; de fleste av dem er nå foreldet, selv om noen fortsatt er mye brukt, for eksempel vognretur, linjefeed og tabulatorkoder.

For eksempel vil binært tall 1101001 = heksadesimal 69 (i er den niende bokstaven) = desimaltall 105 representere liten ASCII I.

Bruker ASCII

Som nevnt ovenfor, ved å bruke ASCII kan du oversette datamaskintekst til menneskelig tekst. Enkelt sagt er det en binær til engelsk oversetter. Alle datamaskiner mottar meldinger i binær-, 0- og 1-serien. Men akkurat som engelsk og spansk kan bruke det samme alfabetet, men har helt forskjellige ord for mange lignende ord, har datamaskiner også sin egen språkversjon. ASCII brukes som en metode som lar alle datamaskiner utveksle dokumenter og filer på samme språk.

ASCII er viktig fordi når datamaskiner ble utviklet, fikk de et felles språk.

I 1963 ble ASCII først brukt kommersielt som en syv-bits teleprinterkode for American Telephone & Telegraphs TWX (Teletype Writer eXchange) nettverk. TWX brukte opprinnelig den forrige fem-biters ITA2, som også ble brukt av det konkurrerende Telex teleprinter-systemet. Bob Boehmer introduserte funksjoner som rømningssekvensen. Ifølge Boehmer var hans britiske kollega Hugh MacGregor Ross med på å popularisere verket – «så mye at koden som ble ASCII først ble kalt Boehmer-Ross Code i Europa». På grunn av sitt omfattende arbeid med ASCII, har Boehmer blitt kalt "faren til ASCII".

Fram til desember 2007, da UTF-8 var overlegen, var ASCII den vanligste tegnkodingen i Verdensveven; UTF-8 er bakoverkompatibel med ASCII.

UTF-8 (Unicode)

UTF-8 er en tegnkoding som kan være like kompakt som ASCII, men kan også inneholde alle Unicode-tegn (med noe økt filstørrelse). UTF er et Unicode-konverteringsformat. "8" betyr å representere et tegn ved å bruke 8-bits blokker. Antall blokker et tegn må representere varierer fra 1 til 4. En av de virkelig fine funksjonene til UTF-8 er at den er kompatibel med nullterminerte strenger. Når det er kodet, vil ingen tegn ha en null(0) byte.

Unicode og Universal Character Set (UCS) ISO/IEC 10646 har et mye bredere spekter av tegn, og deres forskjellige kodingsformer har raskt begynt å erstatte ISO/IEC 8859 og ASCII i mange situasjoner. Selv om ASCII er begrenset til 128 tegn, støtter Unicode og UCS stor kvantitet tegn ved å skille unike identifikasjonskonsepter (ved hjelp av naturlige tall, kalt kodepunkter) og koding (opptil UTF-8, UTF-16 og UTF-32-bits binære formater).

Forskjellen mellom ASCII og UTF-8

ASCII ble inkludert som de første 128 tegnene i Unicode-tegnsettet (1991), så 7-bits ASCII-tegn i begge settene har de samme numeriske kodene. Dette gjør at UTF-8 kan være kompatibel med 7-bits ASCII, siden en UTF-8-fil med bare ASCII-tegn er identisk med en ASCII-fil med samme tegnsekvens. Enda viktigere, foroverkompatibilitet er sikret fordi programvare, som bare gjenkjenner 7-bits ASCII-tegn som spesielle og ikke modifiserer bytene med det høyeste bitsettet (som ofte gjøres for å støtte 8-bits ASCII-utvidelser som ISO-8859-1), vil bevare UTF-8-data uendret .

Binære kodeoversetterapper

Den vanligste applikasjonen for dette nummersystemet kan sees i datateknologi. Tross alt er grunnlaget for alt dataspråk og programmering det tosifrede tallsystemet som brukes i digital koding.

Det er dette som utgjør prosessen med digital koding, ta data og deretter avbilde det med begrensede informasjonsbiter. Begrenset informasjon består av nullene og enerne i det binære systemet. Bildene på dataskjermen er et eksempel på dette. En binær streng brukes til å kode disse bildene for hver piksel.

Hvis skjermen bruker 16-bits kode, vil hver piksel få instruksjoner hvilken farge som skal vises basert på hvilke biter som er 0 og 1. Dette resulterer i over 65 000 farger representert med 2^16. I tillegg til dette finner du bruken av binære tallsystemer i grenen av matematikk kjent som boolsk algebra.

Verdiene av logikk og sannhet tilhører dette området av matematikk. I denne applikasjonen er utsagn tildelt 0 eller 1 avhengig av om de er sanne eller usanne. Du kan prøve binær til tekst, desimal til binær, binær til desimal konvertering hvis du leter etter et verktøy som hjelper i denne applikasjonen.

Fordelen med det binære tallsystemet

Det binære tallsystemet er nyttig for en rekke ting. For eksempel slår datamaskinen brytere for å legge til tall. Du kan oppmuntre til å legge til en datamaskin ved å legge til binære tall i systemet. Det er for tiden to hovedgrunner til å bruke dette datasystem Regning. For det første kan det sikre påliteligheten til sikkerhetsområdet. Sekundært og viktigst, det hjelper å minimere nødvendige diagrammer. Dette reduserer plassbehov, energiforbruk og kostnader.

Du kan kode eller oversette binære meldinger skrevet binære tall. For eksempel,

(01101001) (01101100011011110111011001100101) (011110010110111101110101) er den dekodede meldingen. Når du kopierer og limer inn disse tallene i vår binære oversetter får du neste tekst på engelsk:

Jeg elsker deg

Det betyr

(01101001) (01101100011011110111011001100101) (011110010110111101110101) = Jeg elsker deg

tabeller

binær

heksadesimal

Binær kodedekoding brukes til å oversette fra maskinspråk til vanlig språk. Nettverktøy fungerer raskt, selv om det ikke er vanskelig å gjøre det manuelt.

Binær eller binær kode brukes til å overføre informasjon digitalt. Et sett med bare to tegn, for eksempel 1 og 0, lar deg kryptere all informasjon, enten det er tekst, tall eller et bilde.

Hvordan kryptere med binær kode

For å manuelt konvertere symboler til binær kode, brukes tabeller der hvert symbol er tildelt en binær kode i form av nuller og enere. Det vanligste kodesystemet er ASCII, som bruker 8-biters kodenotasjon.

Grunntabellen viser binære koder for det latinske alfabetet, tall og noen symboler.

En binær tolkning av det kyrilliske alfabetet og tilleggstegn er lagt til den utvidede tabellen.

For å konvertere fra binær kode til tekst eller tall, velg de ønskede kodene fra tabellene. Men det tar selvfølgelig lang tid å gjøre denne typen arbeid manuelt. Og feil er dessuten uunngåelige. Datamaskinen takler dekryptering mye raskere. Og vi tror ikke engang, mens vi skriver tekst på skjermen, at teksten i det øyeblikket blir konvertert til binær kode.

Konvertering av et binært tall til desimal

For å manuelt konvertere et tall fra et binært tallsystem til et desimaltallsystem, kan du bruke en ganske enkel algoritme:

  1. Under det binære tallet, start med sifferet lengst til høyre, skriv tallet 2 i økende potenser.
  2. Potensene til 2 multipliseres med det tilsvarende sifferet i det binære tallet (1 eller 0).
  3. Legg til de resulterende verdiene.

Slik ser denne algoritmen ut på papiret:

Online tjenester for binær dekryptering

Hvis du fortsatt trenger å se den dekrypterte binære koden, eller omvendt, konvertere teksten til binær form, er den enkleste måten å bruke nettjenester designet for disse formålene.

To vinduer, kjent for nettoversettelser, lar deg nesten samtidig se begge versjonene av teksten i vanlig og binær form. Og dekryptering utføres i begge retninger. Å skrive inn tekst er et enkelt spørsmål om å kopiere og lime inn.