Binarni kodi: pregledi, komentarji, vprašanja, odgovori

Binarna koda je besedilo, navodila za računalniški procesor ali drugi podatki, ki uporabljajo kateri koli dvomestni sistem. Najpogosteje gre za sistem binarnih številk 0 in 1. Binarna koda vsakemu simbolu in navodilu dodeli binarni vzorec števila (bit). Na primer, binarni niz osmih bitov lahko predstavlja katerokoli od 256 možnih vrednosti in zato lahko ustvari veliko različnih elementov. Mnenja o binarni kodi svetovne strokovne skupnosti programerjev kažejo, da je to temelj poklica in glavni zakon delovanja računalniških sistemov in elektronskih naprav.




Dekodiranje binarne kode

V izračunih in telekomunikacijah se za različne metode kodiranja podatkovnih znakov v bitnih linijah uporabljajo binarne kode. Te metode lahko uporabljajo fiksne ali spremenljive širine. Za prevajanje v binarno kodo obstaja veliko množice znakov in kodiranja. V kodi s fiksno širino je vsaka črka, številka ali drug znak predstavljen z nizom bitov iste dolžine. Ta bitni niz, interpretiran kot dvojiško število, se ponavadi prikaže v kodnih diagramih v oktalnih, decimalnih ali šestnajstiških zapisih. Dekodiranje binarne kode: Niz bitov, interpretiran kot binarno število, se lahko prevede v decimalno število. Na primer, mala črka a, če jo predstavlja bitni niz 01100001 (kot v standardni ASCII kodi), je lahko predstavljena tudi kot decimalno število 97. PrevodBinarna koda v besedilu je enak postopek, le v obratnem vrstnem redu.



Kako deluje

Kaj je binarna koda? Koda, ki se uporablja v digitalnih računalnikih, temelji na binarnem sistemu, v katerem obstajata samo dve možnosti: vklj. in izklop, običajno označeni z ničlo in eno. Če v decimalnem sistemu, ki uporablja 10 številk, je vsak položaj večkrat 10 (1001000 itd.), Potem je v binarnem sistemu vsak digitalni položaj večkratnik 2 (4816 itd.). Binarni signal je niz električnih impulzov, ki predstavljajo številke, simbole in operacije, ki jih je treba izvesti. Naprava, ki jo pokliče ure, pošilja redne impulze in komponente, kot so tranzistorji, se vklopijo

ali izklopijo

za prenos ali blokiranje impulzov. V binarni kodi je vsaka decimalna številka (0-9) predstavljena z nizom štirih binarnih številk ali bitov. Štiri glavne aritmetične operacije (seštevanje, odštevanje, množenje in deljenje) se lahko skrčijo na kombinacije osnovnih Boolove algebraične operacije nad binarnimi števili. Teorija komunikacije in informacijske varnosti je enota podatkov, enakovredna rezultatu izbire med dvema možnima alternativama v binarnem sistemu, ki se običajno uporablja v digitalnih računalnikih.

Pregled binarne kode

Narava binarne (binarne) kode in podatkov je osnova temeljnega sveta IT. To orodje zaposluje strokovnjake v globalni IT "zakulysya" - programerji, katerih specializacijaskrita od pozornosti navadnega uporabnika. Mnenja o binarni kodi razvijalcev kažejo, da ta industrija zahteva poglobljeno študijo matematičnih temeljev in dobre prakse na področju matematične analize in programiranja.
Binarna koda je najpreprostejša oblika računalniške kode ali programskih podatkov. V celoti je predstavljen z binarnim sistemom številk. Glede na ocene binarnih kod je pogosto povezana s strojno kodo, saj lahko binarne komplete združimo v izvorno kodo, ki jo interpretira računalnik ali druga strojna oprema. To je deloma res. Strojna koda uporablja binarna števila za generiranje navodil. Poleg osnovne kode je binarna datoteka tudi najmanjša količina podatkov, ki teče skozi vse kompleksne sisteme strojne in programske opreme, ki obvladujejo današnje vire in podatkovna sredstva. Najmanjša količina podatkov se imenuje bit. Trenutne vrstice bitov postanejo koda ali podatki, ki jih računalnik interpretira.

Binarno število

V matematiki in digitalni elektroniki je binarno število število, izraženo v osnovnem-2 ali dvojiškem digitalnem sistemu, ki uporablja le dva znaka: 0 (nič) in 1 (en). Sistem številk base-2 je pozicijski zapis s polmerom 2. Vsaka številka se imenuje bit. Zaradi enostavne implementacije v digitalna elektronska vezja z logičnimi pravili binarni sistem uporabljajo skoraj vsi sodobni računalniki in elektronske naprave.

Zgodovina

Sodobni binarni sistem številk kot osnova za binarno kodo je izumil Gottfried Leibniz leta 1679 in predstavljen v njegovem članku "Razlaga binarne aritmetike". Binarne številke so bile v središču Leibnizove teologije. Verjel je, da binarne številke simbolizirajo krščansko idejo ustvarjalnosti ex nihilo ali ustvarjanje ničesar. Leibniz je skušal najti sistem, ki pretvarja verbalne logične izraze v čisto matematične podatke.
Binarni sistemi pred Leibnizom so obstajali tudi v antičnem svetu. Primer je kitajski binarni sistem I Jing, kjer besedilo za napoved temelji na dvojnosti jina in janga. V Aziji in Afriki so bili za kodiranje sporočil uporabljeni bobni z dvojiškimi toni. Indijski pingvinski učenjak (okoli 5. stoletja pr. N. Št.) Je razvil binarni sistem, ki opisuje prozodijo v svojem "Chandushutrema". Prebivalci otoka Mangarev v Francoski Polineziji so uporabljali hibridni dvo-decimalni sistem do leta 1450. V XI. Stoletju je učenjak in filozof Shao Yun razvil metodo za organiziranje heksagrama, ki ustreza zaporedju od 0 do 63, kot je predstavljeno v binarnem formatu, pri čemer je yi enak 0 yan-1.

Novi čas

Leta 1605 je Francis Bacon razpravljal o sistemu, v katerem se črke abecede lahko skrajšajo na zaporedje binarnih števk, ki jih je potem mogoče kodirati kot komaj opazne spremembe pisave v poljubnem naključju.besedilo Pomembno je omeniti, da je Francis Bacon dopolnil splošno teorijo binarnega kodiranja z opazovanjem, da se ta metoda lahko uporablja z vsemi objekti. Drug matematik in filozof George Bul je leta 1847 objavil članek z naslovom "Matematična analiza logike", ki opisuje algebraični sistem logike, ki je danes znan kot Boolova algebra. Sistem je temeljil na binarnem pristopu, ki je obsegal tri glavne operacije: AND, OR in NOT. Ta sistem ni začel delovati, dokler diplomant iz Massovega tehnološkega inštituta Claude Shannon ni opazil, da je booleova algebra, ki jo je študiral, podobna električnemu vezju. Leta 1937 je napisala disertacijo, v kateri je podala pomembne sklepe. Shannonova teza je postala izhodišče za uporabo binarne kode v praktičnih aplikacijah, kot so računalniki in električna vezja.

Druge oblike binarne kode

Niz bitov ni edina vrsta binarne kode. Binarni sistem kot celota je vsak sistem, ki dovoljuje le dve različici, kot je preklapljanje v elektronskem sistemu ali preprost resničen ali lažen test. Braillova pisava je vrsta binarne kode, ki jo široko uporabljajo slepi ljudje za branje in prisluškovanje, poimenovani po svojem ustvarjalcu Louisu Brailleu. Ta sistem je sestavljen iz mrež iz šestih točk v vsakem, tri v stolpcu, v katerem ima vsaka točka dva stanja: dvignjena ali globoka. Različne kombinacije točk lahko predstavljajo vse črke, številke in ločila. Ameriška standardna koda zaIzmenjava informacij (ASCII) uporablja 7-bitno binarno kodo za predstavitev besedila in drugih znakov v računalnikih, komunikacijski opremi in drugih napravah. Vsaki črki ali znakom je dodeljena številka od 0 do 127. Binarna kodirana decimalna ali BCD je binarno kodirana predstavitev celoštevilskih vrednosti, ki uporablja 4-bitni graf za kodiranje decimalnih števk. Štirje binarni bitovi lahko kodirajo do 16 različnih vrednosti. V BCD kodirnih številkah so samo prvih deset vrednosti v vsakem polbajtu pravilne in kodirajo decimalne številke z nič, devet. Preostalih šest vrednosti je napačnih in lahko povzroči strojno izjemo ali neoznačeno obnašanje, odvisno od računalniške izvedbe aritmetične metode BCD.
V poslovnih in finančnih aplikacijah je aritmetika BCD včasih boljša od številčnih oblik s plavajočo vejico, kjer je zapleteno numerično zaokroževanje nezaželeno.

Uporaba

Večina sodobnih računalnikov uporablja binarni program za navodila in podatke. CD-ji, DVD-ji in Blu-ray diski predstavljajo binarni zvok in video. Telefonski klici se digitalno prenašajo preko dolgih in mobilnih telefonskih omrežij z uporabo pulzne kode in IP govornih omrežij.

Sorodne publikacije