Kako čitam binarni kod?

Dvije programerke rade na novom projektu. U uredu rade do kasno u noć.

Kako čitam binarni kod?

Zasluga slike: SolisImages/iStock/GettyImages

Binarni se kod često povezuje s raznim tehničkim aplikacijama, i to s pravom. Na mnogo načina, binarni kod je DNK modernog računalstva, jezik 1 i 0 koji je postojao mnogo prije nego što su računala nastala. Iako je binarni kod prethodio modernom računarstvu, postao je sastavni element okvira za većinu tehnologije koju danas koristimo. Imajući to na umu, odvajanje vremena za pravilno razumijevanje kako interpretirati i "čitati" binarni kod ne usađuje samo uvažavanje općih korisnika računala, ali i duboko moćan stupanj kontrole i razumijevanja tehnologije profesionalci.

Savjet

Binarni kod sadrži 255 različitih kombinacija od osam znamenki, od kojih svaka može biti 1 ili 0. Iako ove 1 i 0 u osnovi predstavljaju an na ili isključeno državi, uvođenje ASCII-a pomoglo je u izgradnji mostova između ovog strojnog jezika niske razine i modernog programiranja.

Osnove binarnog koda

Na temeljnoj razini, binarni kod nije ništa više od niza 1 i 0, od kojih je svaki raspoređen posebnim redoslijedom kako bi potaknuo računalni hardver da se uključi u željenu radnju. Iz perspektive računalnog hardvera, 1 uključen u binarni kod predstavlja

na, dok 0 predstavlja isključeno. To ne znači da 1s i 0s eksplicitno upravljaju funkcijama napajanja unutar uređaja. Umjesto toga, ovi signali uključivanja i isključivanja mogu se interpretirati od strane uređaja kako bi se postigao širok raspon rezultata.

Video dana

Binarno i baza 2

Prilikom čitanja i izračunavanja binarnog koda, slijed prikazanih brojeva čita se s desna na lijevo, za razliku od tradicionalnijeg sustava čitanja s lijeva na desno. Za svaku znamenku u binarnom nizu moguće su dvije vrijednosti, 1 i 0. Kao rezultat toga, binarni se smatra sustavom baze-2. U osmoznamenkastom nizu, znamenka krajnje desno smatra se 2^0, sljedeća znamenka 2^1 i tako dalje. Ako je prisutna 1, to implicira da se koristi ova određena bazna vrijednost-2, dok ako se pronađe 0, ta određena znamenka trenutno nije aktivna.

Kao primjer, razmotrite sljedeći binarni slijed: 10011011.

U ovoj situaciji, broj 1 može se naći na prvoj, drugoj, četvrtoj, petoj i osmoj znamenki, čitajući s desna na lijevo. Dakle, to znači da su 2^0, 2^1, 2^3, 2^4 i 2^7 aktivni. Imajući to na umu, može se poduzeti sljedeći izračun: 1 pomnožen s 2^0 = 1, 1 pomnoženo s 2^1 = 2, 1 pomnoženo s 2^3 = 8, 1 pomnoženo s 2^4 = 16, 1 pomnoženo s 2^7 = 128. Zbrajanjem ovih vrijednosti dobivate: 1 + 2 + 8 + 16 +126 = 153. Stoga se može ustvrditi da je vrijednost ovog binarnog niza je 153.

Čitanje binarnih i drugih funkcija

Iako je binarni sustav brojanja, on pronalazi svoj put u niz sofisticiranih sustava. Američki standardni kod za razmjenu informacija, također poznat kao ASCII, pretvara binarni kod iz sustava koji se isključivo temelji na brojevima u onaj sa slovnim znakovima. To omogućuje binarnom kodu da postane temeljna komponenta interakcije čovjeka i stroja. S 255 mogućih kombinacija binarnih znakova, ASCII sustav prijevoda uključuje točno 255 slova i drugih često korištenih simbola koji se mogu izvesti iz binarnih kombinacija. S uvođenjem ASCII-a, funkcionalnost i fleksibilnost binarnih sekvenci eksponencijalno su se povećale, stvaranje mosta između strojnog koda i sučelja više razine koje je omogućilo moderno programiranje cvjetati.