Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Sigurnost
  • Pretvaranje binarnog koda u tekst. Pretvaranje prirodnog broja iz decimalnog brojevnog sustava u binarni

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

Budući da je najjednostavniji i ispunjava zahtjeve:

  • Što manje vrijednosti postoji u sustavu, to je lakša za proizvodnju pojedinačni elementi radeći s tim vrijednostima. Konkretno, dvije znamenke binarnog brojevnog sustava 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 element manji broj stanja, 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 pridonijeti otpornosti na buku i pouzdanosti pohrane informacija.
  • Binarna aritmetika je prilično jednostavna. Tablice zbrajanja i množenja, osnovne operacije s 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 sustava u drugi

Zaklada Wikimedia. 2010.

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

    2 se ugrize Gray kod 00 01 11 10 3 ugrizla Gray kod 000 001 011 010 110 111 101 100 4 ugrizla Gray kod 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000 binarni kod nekoliko sustav u kojem dva susjedna vrijednosti ... ... Wikipedia

    Šifra signalne točke (SPC) signalni sustav 7 (SS7, OKS 7) je jedinstven (in kućnu mrežu) adresa čvora koja se koristi na trećoj razini MTP-a (usmjeravanje) u telekomunikacijskim SS7 mrežama za identifikaciju ... Wikipedia

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

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

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

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

Svi znaju da računala mogu izvoditi izračune velike grupe podaci velikom brzinom. Ali ne znaju svi da te radnje ovise o samo dva uvjeta: postoji li struja i koji napon.

Kako računalo uspijeva obraditi tako raznolike informacije?
Tajna leži u binarnom sustavu. Svi podaci idu u računalo, 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 odsutnost. Pretvaranje podataka u nule i jedinice naziva se binarna konverzija, a konačna oznaka je binarni kod.
U decimalnom zapisu na temelju decimalnog brojevnog sustava koji se koristi u Svakidašnjica, brojčana vrijednost predstavlja deset znamenki 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 sustavu, 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 znamenke, 0 i 1, svaki razmak je dvostruko vrijedniji od prostora 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 prikazani su u gornjoj tablici s desne strane.
Bilo koji broj se može izraziti u binarnom kodu, samo zauzima više prostora nego u decimalnom zapisu. U binarnom sustavu možete napisati i abecedu, ako svakom slovu dodijelite određeni binarni broj.

Dvije znamenke za četiri mjesta
16 kombinacija može se 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, brojčana vrijednost koji se kreće od nula do pet (vidi gornju tablicu na stranici 27). Čak i s dvije vrste kuglica u binarnom sustavu, možete izgraditi beskonačan broj kombinacija jednostavnim povećanjem broja loptica u svakoj skupini - ili broja mjesta u brojevima.

Bitovi i bajtovi

Najmanja jedinica u računalna obrada, bit je jedinica podataka koja može imati jedan od dva moguća uvjeta. Na primjer, svaka od jedinica i nula (desno) znači 1 bit. Otkucaj se može predstaviti na druge načine: prisutnost ili odsutnost električna struja, rupa i njezina odsutnost, smjer magnetizacije desno ili lijevo. Osam bitova čini bajt. 256 mogućih bajtova može predstavljati 256 znakova i simbola. Mnoga računala obrađuju bajt podataka u isto vrijeme.

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

Tablice kodova

Kada se binarni kod koristi za označavanje slova abecede ili interpunkcijskih znakova, potrebne su tablice kodova koje pokazuju koji kod odgovara kojem znaku. Sastavljeno je nekoliko takvih kodova. Većina računala sadrži sedmeroznamenkasti kod koji se zove ASCII ili američki standardni kod za razmjena informacija... Tablica s desne strane pokazuje ASCII kodovi za englesku abecedu. Drugi kodovi ciljaju na tisuće simbola i abeceda 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 ne, istinito ili netočno, istinito ili netočno. Običnom je čovjeku teško razumjeti kako se informacije mogu predstaviti u obliku nula i jedinica. Pokušat ću malo razjasniti ovu situaciju.

Zapravo, binarnost je jednostavna! Na primjer, svako slovo abecede može se predstaviti kao skup nula i jedinica. Na primjer, pismo H latinica će izgledati ovako u binarnom sustavu - 01001000, slovo E- 01000101, bukva L ima takve binarni prikaz – 01001100, P – 01010000.

Sada nije teško pogoditi što da napišem engleska riječ POMOĆ dalje strojni jezik morate koristiti sljedeći binarni kod:

01001000 01000101 01001100 01010000

Ovo je naš kod kućno računalo. Za običnog čovjeka vrlo je teško pročitati takav kod, ali za računalni strojevi on je najrazumljiviji.

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

Pretvaranje prirodnog broja iz decimalnog brojevnog sustava u binarni

Uzimamo traženi broj, imat ću ga 5, podijelimo broj s 2:
5: 2 = 2,5 postoji ostatak, što znači da će biti prvi broj binarnog koda 1 (ako ne - 0 ). Ostatak odbacimo i ponovno podijelimo broj sa 2 :
2: 2 = 1 odgovor bez ostatka, što znači da će drugi broj binarnog koda biti - 0 Opet podijelite rezultat s 2:
1: 2 = 0.5 broj ispao s 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 pretvoriti iz decimalnog u binarni, sada ćemo naučiti raditi suprotno.

Pretvaranje broja iz binarnog u decimalni

I ovdje je prilično jednostavno, nabrojimo naš binarni broj, trebate krenuti od nule od kraja broja.

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

Što 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- stupanj ovog broja.
Formula će se rastegnuti na temelju veličine vašeg broja.
dobivamo:

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

Povijest binarnog brojevnog sustava

Po prvi put binarni sustav je predložio Leibitz, on je to vjerovao ovaj sustav pomoći će u teškim matematički izračuni, i općenito će koristiti znanosti. No, prema nekim izvješćima, prije nego što je Leibitz predložio binarni brojevni sustav 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 dugi 1, a kratki 0, sasvim je moguće da je ideja binarnog koda kružila u Kini mnogo godina prije njegovog izuma. 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 upoznati vas, dragi moji čitatelji, jer se osjećam kao učiteljica koja već na prvom satu počinje upoznavati razred sa slovima i brojkama. A budući da živimo u miru digitalne tehnologije onda ću vam reći što je temeljna binarnost.

Počnimo s terminologijom i saznajmo što znači binarnost. Radi pojašnjenja, vratimo se na naš uobičajeni račun koji se zove "decimalni". Odnosno, koristimo 10 znamenki koje omogućuju praktičan rad različite brojeve i voditi odgovarajuću evidenciju. Slijedeći ovu logiku, binarni sustav koristi samo dva znaka. U našem slučaju, to je samo "0" (nula) i "1" jedan. I ovdje vas želim upozoriti da bi hipotetski na njihovom mjestu mogli biti drugi legenda, ali upravo takve vrijednosti, koje označavaju odsutnost (0, prazan) i prisutnost signala (1 ili "štap"), pomoći će nam u daljnjem razumijevanju strukture binarnog koda.

Zašto mi treba binarno?

Prije pojave računala, raznih automatski sustavi, čiji se princip temelji na primanju signala. Senzor se aktivira, krug se zatvara i uključuje određeni uređaj... Nema struje u signalnom krugu - nema aktiviranja. Upravo su elektronički uređaji napredovali u obradi informacija predstavljenih prisutnošću ili odsutnošću napona u krugu.

Njihovo daljnje kompliciranje dovelo je do pojave prvih procesora, koji su također odradili svoj posao, obrađujući već signal koji se sastoji od impulsa koji se izmjenjuju 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 slijed dolaznih signala. Naravno, moguće je opisati uvjetnu kombinaciju ovako: “postoji signal”; "nema signala"; “Postoji signal”; "Postoji signal." Možete čak i pojednostaviti oznaku: "je"; "Ne"; "tamo je"; "tamo je".

Ali puno je lakše označiti prisutnost signala jednom "1", a njegovu odsutnost - 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 percipirati 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 odsutnosti signala. Je li on ili nije, nema razlike. Za čip, bilo koja od ovih opcija je jedna informacija koja se naziva "bit" (bit je službena mjerna jedinica).

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

  • četverobitni (kao u primjeru za odlomak iznad 1011) omogućuje vam pisanje 2 ^ 4 = 16 kombinacija znakova;
  • osmobitni (na primjer: 0101 0011; 0111 0001). Svojedobno je predstavljao najveći interes za programiranje jer je pokrivalo 2 ^ 8 = 256 vrijednosti. To je omogućilo opisivanje svih decimalnih znamenki, latinično pismo i posebni znakovi;
  • šesnaest bita (1100 1001 0110 1010) i više. Ali ploče s takvom duljinom već su za moderne više teške zadatke. 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". To bi se čak moglo primijeniti na jedno slovo napisano u 8-bitnom binarnom kodu. Dakle, dragi moji prijatelji, zapamtite (ako netko nije znao):

8 bita = 1 bajt.

Dakle, prihvaćeno je. Iako se znak napisan kao 2-bitna ili 32-bitna vrijednost također nominalno može nazvati bajtom. Inače, zahvaljujući binarnom kodu možemo procijeniti volumen datoteka mjeren u bajtovima te brzinu prijenosa informacija i interneta (bitova u sekundi).

Binarno kodiranje u akciji

Kako bi se standardiziralo snimanje informacija za računala, razvijeno je nekoliko sustava kodiranja, od kojih je jedan ASCII, baziran na 8-bitnom zapisu, postao široko rasprostranjen. Vrijednosti u njemu raspoređene su na poseban način:

  • prvi 31 znak su kontrolni znakovi (od 00000000 do 00011111). Služi za servisne naredbe, izlaz na pisač ili ekran, zvučni signali oblikovanje teksta;
  • sljedeći od 32 do 127 (00100000 - 01111111) latinica i pomoćni simboli i interpunkcijski znakovi;
  • ostatak, do 255. (10000000 - 11111111) - alternativni dio tablice za posebne zadatke i prikaz nacionalnih abeceda;

Dekodiranje vrijednosti u njemu prikazano je u tablici.

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

  • bajt od 8 znakova čitat će se s desna na lijevo;
  • ako u običnim brojevima koristimo znamenke jedinica, desetica, stotina, onda ovdje (čitajući u obrnuti redoslijed) 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 se nalazi signal "1" na odgovarajućem mjestu, uzimamo vrijednosti ovog bita i zbrajamo ih na uobičajen način... Prema tome: 0 + 0 + 0 + 32 + 16 + 0 + 2 + 1 = 51. Točno ovu metodu možete provjeriti gledajući tablicu kodova.

Sada, moji znatiželjni prijatelji, ne samo da znate što je binarni kod, već znate i kako transformirati informacije koje su njime šifrirane.

Jezik razumljiv modernoj tehnologiji

Naravno, algoritam za čitanje binarnog koda procesorskim uređajima puno je kompliciraniji. Ali s druge strane, možete ga koristiti da napišete što 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 nadilaze granice naše čujnosti;

Osim toga, zbog jednostavnosti „prezentacije“ moguće je različiti putevi snimanje binarnih informacija: HDD diskovi;

Prednosti binarnog kodiranja nadopunjuju se gotovo neograničenim mogućnostima prijenosa informacija na bilo koju udaljenost. Ovo je način komunikacije koji se koristi sa svemirski brodovi i umjetni sateliti.

Dakle, danas je binarni brojevni sustav jezik koji je razumljiv većini nas. elektronički uređaji... I što je najzanimljivije, za to još nije predviđena druga alternativa.

Mislim da će vam informacije koje sam iznio za početak biti sasvim dovoljne. A onda, ako se ukaže takva potreba, svatko se može udubiti samostalni studij ova tema. Pozdravit ću se i nakon kratke pauze pripremit ću se za tebe novi članak moj blog na neku zanimljivu temu.

Bolje da mi to sam kažeš ;)

Vidimo se uskoro.

Binarni kod je tekst, upute računalnog procesora ili drugi podaci koji koriste bilo koji dvoznakovni sustav. Najčešće je to sustav od 0 i 1. svakom znaku i instrukciji dodjeljuje uzorak binarnih znamenki (bitova). Na primjer, osam-bitni binarni niz može predstavljati bilo koji od 256 moguće vrijednosti i stoga može generirati skup raznih elemenata... Recenzije binarnog koda svjetske strukovne zajednice programera ukazuju da je to temelj profesije i glavni zakon funkcioniranja računalni sustavi i elektroničkih 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 s fiksna širina svako slovo, broj ili drugi znak predstavljen je nizom bitova iste duljine. Ovaj niz bitova, tumačen kao binarni broj, obično se preslikava na tablice kodova u oktalnom, decimalnom ili heksadecimalnom zapisu.

Dešifriranje 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đer se može predstaviti kao decimalni broj 97. Prevođenje binarnog koda u tekst je isti postupak, samo obrnutim redoslijedom.

Kako radi

Od čega se sastoji binarni kod? Kod koji se koristi u digitalna računala, na temelju čega postoje samo dva moguća stanja: uklj. i isključeno, obično označeno s nula i jedan. Ako je u decimalnom sustavu, koji koristi 10 znamenki, svaka pozicija višekratnik 10 (100, 1000 itd.), onda je u binarnom sustavu 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 izvesti.

Uređaj koji se zove sat šalje redovite 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 znamenke ili bitove. Četiri osnovne aritmetičke operacije (zbrajanje, oduzimanje, množenje i dijeljenje) mogu se svesti na kombinacije temeljnih Booleovih algebarskih operacija nad binarnim brojevima.

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

Recenzije binarnog koda

Priroda koda i podataka temeljni je dio temeljnog svijeta IT-a. Ovaj alat koriste stručnjaci iz globalne IT "iza kulisa" - programeri čija je specijalizacija skrivena od pažnje običnog korisnika. Povratne informacije programera o binarnom kodu pokazuju da ovo područje zahtijeva duboko proučavanje matematičkih temelja i puno prakse u području matematičke analize i programiranja.

Binarni kod je najjednostavniji oblik računalni kod odnosno programskih podataka. U potpunosti je predstavljen binarnim sustavom brojeva. Prema pregledima binarnog koda, često se povezuje sa strojnim kodom, jer se binarni skupovi mogu kombinirati u obliku izvorni kodšto se tumači računalom ili drugim hardverom. Ovo je djelomično točno. koristi skupove binarnih znamenki za formiranje instrukcija.

Zajedno s najosnovnijim oblikom koda binarnu datoteku također predstavlja najmanju količinu podataka koja teče kroz sav složen složeni hardver i softverski sustavi obrada današnjih podatkovnih resursa i imovine. Najmanja količina podataka naziva se bit. Trenutne linije bitovi postaju kod ili podaci koje tumači računalo.

Binarni broj

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

Brojevni sustav s bazom 2 je pozicijski zapis s polumjerom 2. Svaka znamenka se naziva bit. Zbog svoje jednostavne implementacije u digitalnom obliku elektronički sklopovi korištenjem logička pravila, binarni sustav koriste gotovo sva moderna računala i elektronički uređaji.

Priča

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

Binarni sustavi prije Leibniza također su postojali u drevni svijet... Primjer je kineski binarni sustav I Ching, gdje se tekst za predviđanje temelji na dualnosti yina i yanga. U Aziji i Africi za kodiranje poruka korišteni su prorezani bubnjevi s binarnim tonovima. Indijski učenjak Pingala (oko 5. st. pr. Kr.) razvio je binarni sustav za opisivanje prozodije u svom Chandashutremu.

Stanovnici otoka Mangareva u Francuskoj Polineziji koristili su hibridni binarno-decimalni sustav do 1450. godine. U 11. stoljeću, znanstvenik i filozof Shao Yong razvio je metodu za organiziranje heksagrama koja odgovara nizu od 0 do 63, kako je predstavljeno u binarnom formatu, s yinom jednakim 0, yangom jednakim 1. Redoslijed je također leksikografski poredak u blokovima elemenata odabranih iz skupa od dva elementa.

Novo vrijeme

Godine 1605. raspravljao je o sustavu u kojem se slova abecede mogu svesti na nizove binarnih brojeva, koji se potom 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 1847. članak pod naslovom “ Matematička analiza logika“, koji opisuje algebarski sustav logike, danas poznat kao booleova algebra... Sustav se temeljio na binarnom pristupu koji se sastojao od tri glavne operacije: I, ILI i NE. Ovaj sustav nije pušten u rad sve dok diplomirani student na MIT-u po imenu Claude Shannon nije primijetio da Booleova algebra koju je proučavao izgleda kao električni krug.

Shannon je 1937. napisala disertaciju koja je izvukla važne zaključke. Shannon je teza postao polazište za korištenje binarnog koda u praktičnim aplikacijama kao što su računala i električni krugovi.

Drugi oblici binarnog koda

Bitni niz nije jedina vrsta binarnog koda. Binarni sustav općenito je svaki sustav koji dopušta samo dvije opcije, kao što je uključivanje elektronički sustav ili jednostavnog istinitog ili lažnog testa.

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

Američki standardni kod za razmjenu informacija (ASCII) koristi 7-bitni binarni kod za predstavljanje teksta i drugih znakova u računalima, komunikacijskoj opremi i drugim uređajima. Svakom slovu ili simbolu dodijeljen je 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 točne i kodiraju decimalne znamenke od nule do devet. Ostalih šest vrijednosti su nevažeće i mogu uzrokovati iznimku stroja ili nespecificirano ponašanje, ovisno o tome računalna implementacija aritmetički BCD.

BCD aritmetika je ponekad poželjna formati brojeva s pomičnim zarezom u komercijalnim i financijske aplikacije gdje je ponašanje kompleksnog zaokruživanja nepoželjno.

Primjena

Većina moderna računala koristiti 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 telefonska veza korištenjem pulsne kodne modulacije i glasovnih preko IP mreža.

Vrhunski povezani članci