![Dve programerki, ki delata na novem projektu. V pisarni delajo pozno zvečer.](/f/1be06a8a9f73abdf0cbca282c39a8d50.jpg)
Kako berem binarno kodo?
Zasluga slike: SolisImages/iStock/GettyImages
Binarna koda je pogosto povezana z različnimi tehničnimi aplikacijami in prav je tako. V mnogih pogledih je binarna koda DNK sodobnega računalništva, jezik 1s in 0s, ki je obstajal veliko pred nastankom računalnikov. Čeprav je binarna koda nastala pred sodobnim računalništvom, je postala sestavni element ogrodja za večino tehnologije, ki jo uporabljamo danes. S tem v mislih si vzamete čas za pravilno razumevanje, kako razlagati in »brati« binarno kodo, ne le hvaležnost za splošne uporabnike računalnikov, pa tudi zelo močno stopnjo nadzora in razumevanja tehnologije strokovnjaki.
Nasvet
Binarna koda vsebuje 255 različnih kombinacij osmih števk, od katerih je vsaka lahko 1 ali 0. Čeprav te 1 in 0 v osnovi predstavljajo an na oz izklopljeno državi, je uvedba ASCII pomagala graditi mostove med tem strojnim jezikom nizke ravni in sodobnim programiranjem.
Osnove binarne kode
Na temeljni ravni binarna koda ni nič drugega kot serija 1 in 0, od katerih je vsaka razporejena v določenem vrstnem redu, da spodbudi računalniško strojno opremo, da izvede želeno dejanje. Z vidika računalniške strojne opreme predstavlja 1, vključen v binarno kodo
na, medtem ko 0 predstavlja izklopljeno. To ne pomeni, da 1s in 0s izrecno upravljajo funkcije napajanja znotraj naprave. Namesto tega lahko te signale za vklop in izklop naprave razlagajo, da dosežejo širok razpon rezultatov.Video dneva
Binarno in osnovno 2
Pri branju in izračunu binarne kode se zaporedje prikazanih številk bere od desne proti levi, v nasprotju z bolj tradicionalnim sistemom branja od leve proti desni. Za vsako številko v binarnem zaporedju sta možni dve vrednosti, ti sta 1 in 0. Posledično se binarni sistem šteje za sistem base-2. V osemmestnem zaporedju se številka skrajno desno šteje kot 2^0, naslednja številka kot 2^1 in tako naprej. Če je prisotna 1, to pomeni, da je uporabljena ta določena vrednost base-2, če pa je najdena 0, ta določena številka trenutno ni aktivna.
Kot primer upoštevajte naslednje binarno zaporedje: 10011011.
V tem primeru lahko številko 1 najdemo na prvi, drugi, četrti, peti in osmi števki, ki se bere od desne proti levi. Zato to pomeni, da so 2^0, 2^1, 2^3, 2^4 in 2^7 aktivni. Ob upoštevanju tega je mogoče izvesti naslednji izračun: 1 pomnoženo z 2^0 = 1, 1 pomnoženo z 2^1 = 2, 1 pomnoženo z 2^3 = 8, 1 pomnoženo z 2^4 = 16, 1 pomnoženo z 2^7 = 128. Če seštejemo te vrednosti, dobimo: 1 + 2 + 8 + 16 +126 = 153. Zato je mogoče trditi, da je vrednost tega binarnega zaporedja je 153.
Branje binarnih in drugih funkcij
Čeprav je binarni sistem štetja, najde pot v različne sofisticirane sisteme. Ameriška standardna koda za izmenjavo informacij, imenovana tudi ASCII, pretvarja binarno kodo iz sistema, ki temelji izključno na številkah, v sistem s črkami. To omogoča, da binarna koda postane osrednja komponenta interakcije med človekom in strojem. Z 255 možnimi kombinacijami binarnih znakov prevajalski sistem ASCII vključuje natančno 255 črk in drugih pogosto uporabljenih simbolov, ki jih je mogoče izpeljati iz binarnih kombinacij. Z uvedbo ASCII se je funkcionalnost in fleksibilnost binarnih zaporedij eksponentno povečala, ustvarjanje mostu med strojno kodo in vmesnikom višje ravni, ki je omogočilo sodobnemu programiranju cveteti.