Hvordan leser jeg binær kode?
Bildekreditt: SolisImages/iStock/GettyImages
Binær kode er ofte assosiert med en rekke tekniske applikasjoner, og det med rette. På mange måter er binær kode DNAet til moderne databehandling, et språk med 1-er og 0-er som eksisterte lenge før datamaskiner ble til. Selv om binær kode går før moderne databehandling, har den blitt en integrert del av rammeverket for mye av teknologien vi bruker i dag. Med det i tankene, å ta deg tid til å forstå hvordan man tolker og "leser" binær kode, innpoderer ikke bare en forståelse for generelle databrukere, men også en dypt sterk grad av kontroll og forståelse for teknologi fagfolk.
Tips
Binær kode har 255 forskjellige kombinasjoner av åtte sifre, som hver kan være enten 1 eller 0. Selv om disse 1-ene og 0-ene i utgangspunktet representerer en på eller av stat, har introduksjonen av ASCII bidratt til å bygge broer mellom dette maskinspråket på lavt nivå og moderne programmering.
Grunnleggende om binær kode
På et grunnleggende nivå er binær kode ikke noe mer enn serier med 1-er og 0-er, som hver er ordnet i en bestemt rekkefølge for å be maskinvare om å engasjere seg i en ønsket handling. Fra perspektivet til maskinvaren representerer 1-en inkludert i binærkoden
på, mens 0 representerer av. Dette betyr ikke å antyde at 1-er og 0-er eksplisitt administrerer strømfunksjoner i en enhet. I stedet kan disse på- og av-signalene tolkes av enheter for å oppnå et bredt spekter av resultater.Dagens video
Binær og Base 2
Ved lesing og beregning av binær kode, leses tallsekvensen som vises fra høyre til venstre, i motsetning til det mer tradisjonelle venstre-til-høyre-lesesystemet. For hvert siffer i en binær sekvens er to verdier mulige, de er 1 og 0. Som et resultat regnes binær som et base-2-system. I en åttesifret sekvens regnes sifferet lengst til høyre som 2^0, neste siffer som 2^1 og så videre. Hvis en 1 er tilstede, betyr dette at denne spesielle base-2-verdien brukes, mens hvis en 0 blir funnet, er ikke det spesifikke sifferet aktivt for øyeblikket.
Som et eksempel kan du vurdere følgende binære sekvens: 10011011.
I denne situasjonen kan tallet 1 finnes på det første, andre, fjerde, femte og åttende sifferet, lesing fra høyre til venstre. Derfor betyr dette at 2^0, 2^1, 2^3, 2^4 og 2^7 er aktive. Med det i bakhodet kan følgende beregning utføres: 1 multiplisert med 2^0 = 1, 1 multiplisert med 2^1 = 2, 1 multiplisert med 2^3 = 8, 1 multiplisert med 2^4 = 16, 1 multiplisert med 2^7 = 128. Ved å summere disse verdiene får du: 1 + 2 + 8 + 16 +126 = 153. Derfor kan det slås fast at verdi av denne binære sekvensen er 153.
Lese binære og andre funksjoner
Selv om binært er et tellesystem, finner det veien inn i en rekke sofistikerte systemer. Den amerikanske standardkoden for informasjonsutveksling, også referert til som ASCII, konverterer binær kode fra et eksklusivt tallbasert system til et med bokstavtegn også. Dette gjør at binær kode kan bli en kjernekomponent i interaksjon mellom mennesker og maskiner. Med 255 mulige kombinasjoner av binære tegn, inkluderer ASCII-oversettelsessystemet nøyaktig 255 bokstaver og andre ofte brukte symboler som kan utledes fra binære kombinasjoner. Med introduksjonen av ASCII økte funksjonaliteten og fleksibiliteten til binære sekvenser eksponentielt, skape en bro mellom maskinkode og grensesnitt på høyere nivå som gjorde det mulig for moderne programmering blomstre.