Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Sigurnost
  • Pretvaranje binarnog koda u tekst. Pretvaranje prirodnog broja iz decimalnog brojevnog sistema u binarni

Pretvaranje binarnog koda u tekst. Pretvaranje prirodnog broja iz decimalnog brojevnog sistema u binarni

Pošto je najjednostavniji i ispunjava uslove:

  • Što manje vrijednosti postoji u sistemu, lakše ga je proizvesti pojedinačni elementi radeći sa ovim vrijednostima. Konkretno, dvije cifre binarnog brojevnog sistema mogu se lako predstaviti mnogima fizičke pojave: struja - nema struje, indukcija magnetsko polje više od granične vrijednosti ili ne, itd.
  • Što je manji broj stanja elementa, to je veća otpornost na buku i brže može raditi. Na primjer, da biste kodirali tri stanja kroz veličinu indukcije magnetskog polja, morat ćete unijeti dvije granične vrijednosti, koje neće doprinijeti otpornosti na buku i pouzdanosti pohranjivanja informacija.
  • Binarna aritmetika je prilično jednostavna. Tablice sabiranja i množenja, osnovne operacije nad brojevima, jednostavne su.
  • Moguće je koristiti aparat logičke algebre za izvođenje bitskih operacija nad brojevima.

Linkovi

  • Online kalkulator za pretvaranje brojeva iz jednog brojevnog sistema u drugi

Wikimedia fondacija. 2010.

Pogledajte šta je "Binarni kod" u drugim rječnicima:

    2 Bit Grey kod 00 01 11 10 3 ugrizao Grey kod 000 001 011 010 110 111 101 100 4 ugrizao Grey kod 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000 Grey kod je broj sistem u kojem dva susjedna vrijednosti ... ... Wikipedia

    Šifra signalne tačke (SPC) sistem signalizacije 7 (SS7, OKS 7) je jedinstven (in kućnu mrežu) adresa čvora koja se koristi na trećem nivou MTP (routing) u telekomunikacijskim SS7 mrežama za identifikaciju ... Wikipedia

    U matematici, bez kvadrata je broj koji nije djeljiv ni sa jednim kvadratom, osim s 1. Na primjer, 10 je bez kvadrata, ali 18 nije, jer je 18 djeljivo sa 9 = 32. Početak niza brojeva bez kvadrata je: 1 , 2, 3, 5, 6, 7, ... ... Wikipedia

    Da biste poboljšali ovaj članak, da li je poželjno?: Wikifikujte članak. Redizajnirajte dizajn u skladu sa pravilima za pisanje članaka. Ispravite članak prema stilskim pravilima Wikipedije ... Wikipedia

    Ovaj izraz ima druga značenja, pogledajte Python (višeznačna odrednica). Python Jezik jezika: mu… Wikipedia

    U užem smislu te riječi, izraz trenutno znači "Pokušaj sigurnosnog sistema" i više teži značenju sljedećeg pojma Cracker napad. To se dogodilo zbog izobličenja značenja riječi "haker". Haker ... ... Wikipedia

Svi znaju da kompjuteri mogu da izvrše proračune velike grupe podaci velikom brzinom. Ali ne znaju svi da ove radnje zavise od samo dva uslova: da li postoji struja i koji napon.

Kako kompjuter uspijeva obraditi toliku raznolikost informacija?
Tajna leži u binarnom sistemu. Svi podaci idu u računar, predstavljeni u obliku jedinica i nula, od kojih svaka odgovara jednom stanju električne žice: jedinicama - visoki napon, nuli - niskim, ili jedinicama - prisutnost napona, nuli - njegovom odsustvo. Pretvaranje podataka u nule i jedinice naziva se binarna konverzija, a konačna oznaka je binarni kod.
U decimalnom zapisu na osnovu decimalnog brojevnog sistema koji se koristi u Svakodnevni život, numerička vrijednost je predstavljen sa deset cifara od 0 do 9, a svako mjesto u broju ima deset puta veću vrijednost od mjesta desno od njega. Za predstavljanje broja većeg od devet u decimalnom sistemu, nula se stavlja na njegovo mjesto, a jedan se stavlja na sljedeće, vrijednije mjesto s lijeve strane. Isto tako, u binarnom sistemu, gdje se koriste samo dvije cifre, 0 i 1, svaki razmak je dvostruko vrijedniji od razmaka desno od njega. Dakle, u binarnom kodu, samo nula i jedan mogu biti predstavljeni kao pojedinačni brojevi, a svaki broj veći od jedan zahtijeva dva razmaka. Nakon nule i jedan, sljedeća tri binarna broja su 10 (čitaj jedan-nula) i 11 (čitaj jedan-jedan) i 100 (čitaj jedan-nula-nula). Binarno 100 je ekvivalentno 4 decimale. Ostali BCD ekvivalenti su prikazani u gornjoj tabeli sa desne strane.
Bilo koji broj se može izraziti u binarnom kodu, samo zauzima više prostora nego u decimalnom zapisu. U binarnom sistemu možete pisati i abecedu, ako svakom slovu dodelite određeni binarni broj.

Dvije cifre za četiri mjesta
16 kombinacija se može napraviti pomoću tamnih i svijetlih kuglica, kombinirajući ih u setove od četiri. Ako se tamne kuglice uzmu kao nule, a svijetle kao jedinice, tada će se 16 setova pokazati kao binarni kod od 16 jedinica, numerička vrijednost koji se kreće od nula do pet (vidi gornju tabelu na strani 27). Čak i sa dvije vrste loptica u binarnom sistemu, možete izgraditi beskonačan broj kombinacija jednostavnim povećanjem broja loptica u svakoj grupi - ili broja mjesta u brojevima.

Bitovi i bajtovi

Najmanja jedinica u kompjuterska obrada, bit je jedinica podataka koja može imati jedan od dva moguća uslova. Na primjer, svaka od jedinica i nula (desno) znači 1 bit. Otkucaj se može predstaviti na druge načine: prisustvo ili odsustvo električna struja, rupa i njeno odsustvo, smjer magnetizacije desno ili lijevo. Osam bitova čini jedan bajt. 256 mogućih bajtova može predstavljati 256 karaktera i simbola. Mnogi računari obrađuju bajt podataka u isto vrijeme.

Binarna konverzija. Četverocifreni binarni kod može predstavljati decimalne brojeve od 0 do 15.

Tablice kodova

Kada se binarni kod koristi za označavanje slova alfabeta ili znakova interpunkcije, potrebne su tablice kodova koje pokazuju koji kod odgovara kojem znaku. Nekoliko takvih kodova je sastavljeno. Većina računara ima sedmocifreni kod koji se zove ASCII ili američki standardni kod za razmjena informacija... Tabela sa desne strane pokazuje ASCII kodovi za englesko pismo. Drugi kodovi ciljaju na hiljade simbola i alfabeta iz drugih jezika u svijetu.

Dio tablice ASCII kodova

Binarni kod je prikaz informacija u kombinaciji od 2 znaka 1 ili 0, kako kažu u programiranju je li to ili nije, istinito ili netačno, istinito ili netačno. Običnom čovjeku je teško razumjeti kako se informacije mogu predstaviti u obliku nula i jedinica. Pokušaću malo da razjasnim ovu situaciju.

U stvari, binarnost je jednostavna! Na primjer, bilo koje slovo abecede može se predstaviti kao skup nula i jedinica. Na primjer, pismo H latinica će izgledati ovako u binarnom sistemu - 01001000, slovo E- 01000101, bukva L ima takve binarno predstavljanje – 01001100, P – 01010000.

Sada nije teško pogoditi šta da napišem engleska riječ HELP on mašinski jezik morate koristiti sljedeći binarni kod:

01001000 01000101 01001100 01010000

Ovo je naš kod kućni računar. Za običnog čoveka vrlo je teško pročitati takav kod, ali za računarske mašine on je najrazumljiviji.

binarni kod (mašinski kod) danas se koristi u programiranju, jer kompjuter radi upravo zahvaljujući binarnom kodu. Ali nemojte misliti da se proces programiranja svodi na skup jedinica i nula. Posebno, da bi se pojednostavilo razumijevanje između osobe i računara, izmišljeni su programski jezici (C++, BASIC, itd.). Programer napiše program na jeziku koji razume, a zatim, uz pomoć posebnog programa kompajlera, svoju kreaciju prevodi u mašinski kod, koji pokreće računar.

Pretvaranje prirodnog broja iz decimalnog brojevnog sistema u binarni

Uzimamo traženi broj, imat ću ga 5, podijelimo broj sa 2:
5: 2 = 2,5 postoji ostatak, što znači da će biti prvi broj binarnog koda 1 (ako ne - 0 ). Odbacimo ostatak i ponovo podijelimo broj sa 2 :
2: 2 = 1 odgovor bez ostatka, što znači da će drugi broj binarnog koda biti - 0 Ponovo podijelite rezultat sa 2:
1: 2 = 0.5 broj koji je ispao sa ostatkom znači da zapisujemo 1 .
Pa, pošto je rezultat jednak 0 ne može se više dijeliti, binarni kod je spreman i na kraju smo dobili broj binarnog koda 101 ... Mislim da smo naučili kako da konvertujemo iz decimalnog u binarni, sada ćemo naučiti da radimo suprotno.

Pretvaranje broja iz binarnog u decimalni

I ovdje je prilično jednostavno, hajde da nabrojimo naš binarni broj, potrebno je početi od nule od kraja broja.

101 je 1 ^ 2 0 ^ 1 1 ^ 0.

Šta je došlo od ovoga? Dali smo diplome brojevima! sada po formuli:

(x * 2 ^ y) + (x * 2 ^ y) + (x * 2 ^ y)

gdje x- redni broj binarnog koda
y- stepen ovog broja.
Formula će se rastegnuti na osnovu veličine vašeg broja.
Dobijamo:

(1 * 2^2) + (0 * 2^1) + (1 * 2^0) = 4 + 0 + 1 = 5.

Istorija binarnog brojevnog sistema

Po prvi put je binarni sistem predložio Leibitz, on je u to vjerovao ovaj sistem pomoći će u teškim slučajevima matematičkih proračuna, i općenito će koristiti nauci. Ali prema nekim izvještajima, prije nego što je Leibitz predložio binarni brojevni sistem u Kini, na zidu se pojavio natpis koji se mogao dešifrirati pomoću binarnog koda. Na ovom natpisu su nacrtani dugi i kratki štapići, a ako pretpostavimo da je dugačak 1, a kratki 0, sasvim je moguće da je ideja o binarnom kodu kružila u Kini mnogo godina prije njegovog pronalaska. Iako je dekodiranje koda pronađenog na zidu otkrilo jednostavan prirodni broj, činjenica ostaje.

08. 06.2018

Blog Dmitrija Vassijarova.

Binarni kod - gdje i kako se koristi?

Danas mi je posebno drago što sam vas upoznao, dragi moji čitaoci, jer se osjećam kao učiteljica koja već na prvom času počinje da upoznaje razred sa slovima i brojevima. I pošto živimo u miru digitalne tehnologije onda ću vam reći šta je osnovna binarnost.

Počnimo s terminologijom i saznajmo šta znači binarnost. Radi pojašnjenja, vratimo se na naš uobičajeni račun koji se zove "decimalni". Odnosno, koristimo 10 cifara, što omogućava praktičan rad različiti brojevi i vodi odgovarajuću evidenciju. Slijedeći ovu logiku, binarni sistem koristi samo dva znaka. U našem slučaju, to je samo "0" (nula) i "1" jedan. I ovdje želim da vas upozorim da bi hipotetički na njihovom mjestu mogli biti drugi legenda, ali upravo takve vrijednosti, koje označavaju odsustvo (0, prazno) i prisustvo signala (1 ili "štap"), pomoći će nam da bolje razumijemo strukturu binarnog koda.

Zašto mi treba binarno?

Prije pojave kompjutera, raznih automatski sistemi, čiji se princip zasniva na prijemu signala. Senzor se aktivira, krug se zatvara i uključuje određeni uređaj... Nema struje u signalnom krugu - nema aktiviranja. Upravo su elektronski uređaji napredovali u obradi informacija predstavljenih prisustvom ili odsustvom napona u kolu.

Njihovo daljnje usložnjavanje dovelo je do pojave prvih procesora, koji su također radili svoj posao, obrađujući već signal koji se sastoji od impulsa koji se naizmjenično mijenjaju na određeni način. Nećemo sada ulaziti u detalje programa, ali za nas je važno sljedeće: pokazalo se da elektronički uređaji mogu razlikovati zadani niz dolaznih signala. Naravno, uslovnu kombinaciju je moguće opisati ovako: „postoji signal“; "nema signala"; “Postoji signal”; "Postoji signal." Možete čak i pojednostaviti notaciju: "je"; "Ne"; "tu je"; "tu je".

Ali mnogo je lakše označiti prisustvo signala jednom "1", a njegovo odsustvo - nulom "0". Zatim, umjesto svega ovoga, možemo koristiti jednostavnu i sažetu binarnu datoteku: 1011.

Naravno, tehnologija procesora je iskoračila i sada čipovi mogu da percipiraju ne samo niz signala, već i čitave snimljene programe. određene ekipe sastavljeno od pojedinačni likovi... Ali za njihovo snimanje koristi se isti binarni kod, koji se sastoji od nula i jedinica, što odgovara prisutnosti ili odsustvu signala. Da li jeste ili nije, nema razlike. Za čip, bilo koja od ovih opcija je jedna informacija koja se zove "bit" (bit je zvanična mjerna jedinica).

Konvencionalno, znak se može kodirati kao niz od nekoliko znakova. Samo četiri varijante se mogu opisati sa dva signala (ili njihovim odsustvom): 00; 01;10; 11. Ova metoda kodiranja se naziva dvobitna. Ali može biti:

  • četverobitni (kao u primjeru za pasus iznad 1011) omogućava vam da zapišete 2 ^ 4 = 16 kombinacija znakova;
  • osmobitni (na primjer: 0101 0011; 0111 0001). Svojevremeno je predstavljao najveće interesovanje za programiranje jer pokriva 2 ^ 8 = 256 vrijednosti. Ovo je omogućilo opis svih decimalnih cifara, latinica i specijalni znakovi;
  • šesnaest bita (1100 1001 0110 1010) i više. Ali ploče s takvom dužinom već su za moderne više teški zadaci. Moderni procesori koristiti 32- i 64-bitnu arhitekturu;

Iskreno govoreći, ujedinjeni službena verzija ne, dogodilo se da je kombinacija od osam znakova postala standardna mjera pohranjenih informacija, nazvana "bajt". Ovo bi se čak moglo primijeniti na jedno slovo napisano u 8-bitnom binarnom kodu. Dakle, dragi moji prijatelji, zapamtite (ako neko nije znao):

8 bita = 1 bajt.

Tako da je prihvaćeno. Iako se karakter napisan kao 2-bitna ili 32-bitna vrijednost također može nominalno nazvati bajtom. Inače, zahvaljujući binarnom kodu možemo procijeniti obim fajlova izmjeren u bajtovima i brzinu prijenosa informacija i interneta (bitova u sekundi).

Binarno kodiranje u akciji

Za standardizaciju snimanja informacija za računare razvijeno je nekoliko sistema kodiranja, od kojih je jedan ASCII, zasnovan na 8-bitnom zapisu, postao široko rasprostranjen. Vrijednosti u njemu su raspoređene na poseban način:

  • prvi 31 znak su kontrolni znakovi (od 00000000 do 00011111). Služi za servisne komande, izlaz na štampač ili ekran, zvučni signali oblikovanje teksta;
  • sljedeći od 32 do 127 (00100000 - 01111111) latinično pismo i pomoćni simboli i znakovi interpunkcije;
  • ostalo, do 255. (10000000 - 11111111) - alternativni dio tabele za specijalne zadatke i iskazivanje nacionalnog pisma;

Dekodiranje vrijednosti u njemu prikazano je u tabeli.

Ako mislite da su "0" i "1" locirani u haotičnom redu, onda ste duboko u zabludi. Koristeći bilo koji broj kao primjer, pokazat ću vam obrazac i naučiti vas kako čitati brojeve napisane u binarnom kodu. Ali za to ćemo prihvatiti neke konvencije:

  • bajt od 8 karaktera će se čitati s desna na lijevo;
  • ako u običnim brojevima koristimo cifre jedinica, desetica, stotina, onda ovdje (čitajući obrnutim redosledom) za svaki bit su prikazane različite moći "dvojke": 256-124-64-32-16-8-4-2-1;
  • sada gledamo binarni kod broja, na primjer 00011011. Gdje postoji signal "1" na odgovarajućoj poziciji, uzimamo vrijednosti ovog bita i zbrajamo ih na uobičajen način... Prema tome: 0 + 0 + 0 + 32 + 16 + 0 + 2 + 1 = 51. Tačno ovu metodu možete provjeriti gledajući tabelu kodova.

Sada, moji radoznali prijatelji, ne samo da znate šta je binarni kod, već znate i kako da transformišete informacije šifrovane njime.

Jezik razumljiv modernoj tehnologiji

Naravno, algoritam za čitanje binarnog koda procesorskim uređajima je mnogo složeniji. Ali s druge strane, možete ga koristiti za pisanje šta god želite:

  • tekstualne informacije s opcijama oblikovanja;
  • brojevi i sve operacije s njima;
  • grafičke i video slike;
  • zvukove, uključujući i one koji prelaze granice naše čujnosti;

Osim toga, zbog jednostavnosti "prezentacije" to je moguće Različiti putevi snimanje binarnih informacija: HDD diskovi;

Prednosti binarnog kodiranja dopunjene su gotovo neograničenim mogućnostima za prijenos informacija na bilo koju udaljenost. Ovo je način komunikacije koji se koristi sa svemirski brodovi i vještačkih satelita.

Dakle, danas je binarni brojevni sistem jezik koji je razumljiv većini nas. elektronskih uređaja... I što je najzanimljivije, za to još nije predviđena druga alternativa.

Mislim da će vam informacije koje sam izneo za početak biti sasvim dovoljne. A onda, ako se pojavi takva potreba, svako može da se upusti nezavisna studija ovu temu. Oprostiću se i nakon kratke pauze spremiću se za vas novi članak moj blog na neku zanimljivu temu.

Bolje je da mi sami kažete ;)

Vidimo se uskoro.

Binarni kod je tekst, instrukcije kompjuterskog procesora ili drugi podaci koji koriste bilo koji sistem od dva znaka. Najčešće je to sistem od 0 i 1. dodjeljuje obrazac binarnih cifara (bitova) svakom karakteru i instrukciji. Na primjer, osmobitni binarni niz može predstavljati bilo koji od 256 moguće vrijednosti i stoga može generirati skup razni elementi... Pregledi binarnog koda svjetske profesionalne zajednice programera ukazuju da je to osnova profesije i glavni zakon funkcioniranja računarski sistemi i elektronskih uređaja.

Dekodiranje binarnog koda

U računarstvu i telekomunikacijama koriste se binarni kodovi različite metode kodiranje znakova podataka u nizove bitova. Ove metode mogu koristiti nizove fiksne ili promjenjive širine. Postoji mnogo skupova znakova i kodiranja za prevođenje u binarno. U kodu sa fiksna širina svako slovo, broj ili drugi znak je predstavljen nizom bitova iste dužine. Ovaj niz bitova, koji se tumači kao binarni broj, obično se preslikava u tablice kodova u oktalnom, decimalnom ili heksadecimalnom zapisu.

Dešifrovanje binarni kod: bitni niz interpretiran kao binarni broj može se prevesti decimalni broj... Na primjer, mala slova slovo a, ako je predstavljeno nizom bitova 01100001 (kao u standardnom ASCII kodu), takođe može biti predstavljeno kao decimalni broj 97. Prevođenje binarnog koda u tekst je ista procedura, samo obrnutim redosledom.

Kako radi

Od čega se sastoji binarni kod? Kod koji se koristi u digitalni kompjuteri, na osnovu čega postoje samo dva moguća stanja: uklj. i isključeno, obično označeno sa nula i jedan. Ako je u decimalnom sistemu, koji koristi 10 cifara, svaka pozicija višekratnik 10 (100, 1000 itd.), onda je u binarnom sistemu svaka digitalna pozicija višekratnik 2 (4, 8, 16, itd.). ). Signal binarnog koda je niz električnih impulsa koji predstavljaju brojeve, simbole i operacije koje je potrebno izvršiti.

Uređaj koji se zove sat šalje regularne impulse, a komponente kao što su tranzistori se uključuju (1) ili isključuju (0) kako bi prenijeli ili blokirali impulse. U binarnom obliku, svaki decimalni broj (0-9) je predstavljen skupom od četiri binarne cifre ili bitovi. Četiri osnovne aritmetičke operacije (sabiranje, oduzimanje, množenje i deljenje) mogu se svesti na kombinacije osnovnih Bulovih algebarskih operacija nad binarnim brojevima.

Bit u teoriji komunikacija i informacija je jedinica podataka koja je ekvivalentna izboru između dvije moguće alternative u binarnom brojevnom sistemu koji se obično koristi u digitalnim računarima.

Recenzije binarnog koda

Priroda koda i podataka je fundamentalni dio fundamentalnog svijeta IT-a. Ovaj alat koriste stručnjaci iz globalnog IT "iza kulisa" - programeri čija je specijalizacija skrivena od pažnje običnog korisnika. Povratne informacije od programera o binarnom kodu ukazuju da ovo područje zahtijeva duboko proučavanje matematičkih osnova i mnogo prakse u oblasti matematičke analize i programiranja.

Binarni kod je najjednostavniji oblik kompjuterski kod ili programskih podataka. U potpunosti je predstavljen binarnim sistemom brojeva. Prema pregledima binarnog koda, on se često povezuje sa mašinskim kodom, jer se binarni skupovi mogu kombinovati u formu izvorni kod koje tumači kompjuter ili drugi hardver. Ovo je djelimično tačno. koristi skupove binarnih cifara za formiranje instrukcija.

Zajedno sa najosnovnijim oblikom koda binarni fajl također predstavlja najmanju količinu podataka koja teče kroz sav složen složen hardver i softverski sistemi obrada današnjih resursa podataka i imovine. Najmanja količina podataka naziva se bit. Trenutne linije bitovi postaju kod ili podaci koje kompjuter tumači.

Binarni broj

U matematici i digitalnoj elektronici, binarni broj je broj izražen u bazi 2 ili binarnom digitalni sistem koji koristi samo dva znaka: 0 (nula) i 1 (jedan).

Brojni sistem sa bazom 2 je poziciona notacija sa radijusom 2. Svaka cifra se naziva bit. Zbog svoje jednostavne implementacije u digitalnom obliku elektronska kola koristeći logička pravila, binarni sistem koriste gotovo svi savremeni računari i elektronski uređaji.

istorija

Savremeni binarni sistem brojeva kao osnovu za binarni kod izmislio je Gottfried Leibniz 1679. godine i predstavio ga u svom članku "Objašnjenje binarne aritmetike". Binarni brojevi su bili centralni u Leibnizovoj teologiji. On je u to vjerovao binarni brojevi simboliziraju kršćansku ideju kreativnosti ex nihilo, ili stvaranja iz ničega. Leibniz je pokušao pronaći sistem koji pretvara verbalne iskaze logike u čisto matematičke podatke.

Binarni sistemi prije Leibniza također su postojali u antički svijet... Primjer je kineski binarni sistem I Ching, gdje je tekst za predviđanje zasnovan na dualnosti jina i janga. U Aziji i Africi, prorezani bubnjevi s binarnim tonovima korišteni su za kodiranje poruka. Indijski učenjak Pingala (oko 5. vijeka prije Krista) razvio je binarni sistem za opisivanje prozodije u svom Chandashutremu.

Stanovnici ostrva Mangareva u Francuskoj Polineziji koristili su hibridni binarno-decimalni sistem do 1450. godine. U 11. veku, naučnik i filozof Shao Yong razvio je metodu za organizovanje heksagrama koji odgovara nizu od 0 do 63, kako je predstavljeno u binarnom formatu, sa jin jednakim 0, jang jednakim 1. Poredak je takođe leksikografski poredak u blokovima elemenata odabranih iz skupa od dva elementa.

Novo vrijeme

Godine 1605. raspravljao je o sistemu u kojem se slova abecede mogu svesti na nizove binarnih brojeva, koji se zatim mogu kodirati kao suptilne varijacije slova u bilo kojem nasumičnom tekstu. Važno je napomenuti da je upravo Francis Bacon dopunio opću teoriju binarno kodiranje primjećujući da se ova metoda može koristiti sa bilo kojim objektom.

Drugi matematičar i filozof po imenu George Boole objavio je članak 1847. godine pod naslovom “ Matematička analiza logika“, koji opisuje algebarski sistem logike, danas poznat kao boolean algebra... Sistem se zasnivao na binarnom pristupu, koji se sastojao od tri glavne operacije: I, ILI i NE. Ovaj sistem nije pušten u rad sve dok diplomirani student na MIT-u po imenu Claude Shannon nije primijetio da Bulova algebra koju je proučavao izgleda kao električno kolo.

Shannon je 1937. napisala disertaciju koja je izvukla važne zaključke. Šenonova teza postala je polazna tačka za upotrebu binarnog koda u praktičnim aplikacijama kao što su računari i električna kola.

Drugi oblici binarnog koda

Bit string nije jedina vrsta binarnog koda. Binarni sistem općenito je svaki sistem koji dozvoljava samo dvije opcije, kao što je uključivanje elektronski sistem ili jednostavan test istinit ili netačan.

Brajevo pismo je vrsta binarnog koda koji slijepi ljudi naširoko koriste za čitanje i pisanje dodirom, nazvan po svom tvorcu Louisu Brailleu. Ovaj sistem se sastoji od mreže od po šest tačaka, po tri po koloni, u kojima svaka tačka ima dva stanja: podignuta ili produbljena. Razne kombinacije tačke mogu predstavljati sva slova, brojeve i znakove interpunkcije.

Američki standardni kod za razmjenu informacija (ASCII) koristi 7-bitni binarni kod za predstavljanje teksta i drugih znakova u računarima, komunikacijskoj opremi i drugim uređajima. Svakom slovu ili simbolu je dodijeljen broj od 0 do 127.

Binarno kodirana decimalna vrijednost ili BCD je binarni kodirani prikaz cjelobrojnih vrijednosti koji koristi 4-bitni graf za kodiranje decimalnih znamenki. Četiri binarna bita mogu kodirati do 16 različitih vrijednosti.

U brojevima kodiranim BCD-om, samo prvih deset vrijednosti u svakom grickanju su tačne i kodiraju decimalne znamenke od nule do devet. Ostalih šest vrijednosti su nevažeće i mogu uzrokovati strojni izuzetak ili nespecificirano ponašanje, ovisno o tome kompjuterska implementacija aritmetički BCD.

BCD aritmetika je ponekad poželjna formati brojeva pokretni zarez u komercijalnim i finansijske aplikacije gdje je ponašanje kompleksnog zaokruživanja nepoželjno.

Aplikacija

Većina savremenih kompjutera koristite program binarnog koda za upute i podatke. CD, DVD i Blu-ray diskovi predstavljaju audio i video u binarnom obliku. Telefonski pozivi preneseno na digitalni oblik u međugradskim i mobilnim mrežama telefonski priključak korištenjem pulsno kodne modulacije i glasovnih preko IP mreža.

Top srodni članci