Binarna šifra. Pisanje teksta u binarnom kodu (Pisanje slova u binarnom kodu). Binarno u decimalno pretvaranje

💖 Sviđa vam se? Podijelite vezu sa svojim prijateljima

Računala ne razumiju riječi i brojeve na način na koji ih ljudi razumiju. Suvremeni softver omogućuje krajnjem korisniku da ga zanemari, ali najviše niske razine vaše računalo radi na binarnom električnom signalu koji ima samo dva stanja: postoji ili nema struje. Da biste "razumjeli" složene podatke, vaše ih računalo mora kodirati u binarnom obliku.

Binarni sustav temelji se na dvije znamenke, 1 i 0, koje odgovaraju uključenim i isključenim stanjima koja vaše računalo može razumjeti. Vjerojatno ste upoznati s decimalnim sustavom. Koristi deset znamenki, od 0 do 9, a zatim prelazi na sljedeći red kako bi formirao dvoznamenkaste brojeve, pri čemu je znamenka svakog reda deset puta veća od prethodne. Binarni sustav je sličan, pri čemu je svaka znamenka dvostruko veća od prethodne.

Brojanje u binarnom sistemu

U binarnom, prva znamenka je ekvivalentna 1 u decimalnom. Druga znamenka je 2, treća je 4, četvrta je 8, i tako dalje - svaki put se udvostručuje. Zbrajanje svih ovih vrijednosti dat će vam broj u decimalnom formatu.

1111 (binarno) = 8 + 4 + 2 + 1 = 15 (decimalno)

Uračunavanje 0 daje nam 16 mogućih vrijednosti za četiri binarna bita. Pomaknite 8 bitova i dobit ćete 256 mogućih vrijednosti. Ovo zauzima puno više prostora za predstavljanje, jer nam četiri znamenke u decimali daju 10 000 mogućih vrijednosti. Naravno, binarni kod zauzima više prostora, ali računala mnogo bolje razumiju binarne datoteke nego decimalni sustav. A za neke stvari, poput logičke obrade, binarni je bolji od decimalnog.

Treba reći da postoji još jedan osnovni sustav koji se koristi u programiranju: heksadecimalni. Iako računala ne rade u heksadecimalnom sustavu, programeri ga koriste za predstavljanje binarnih adresa u formatu čitljivom za čovjeka prilikom pisanja koda. To je zato što dvije znamenke heksadecimalnog broja mogu predstavljati cijeli bajt, odnosno zamjenjuju osam znamenki u binarnom obliku. Heksadecimalni sustav koristi brojeve 0-9, kao i slova od A do F, kako bi dobio dodatnih šest znamenki.

Zašto računala koriste binarne datoteke

Kratak odgovor: Hardver i zakone fizike. Svaki znak u vašem računalu električni je signal, a u ranim danima računalstva mjerenje električnih signala bilo je mnogo teže. Bilo je razumnije razlikovati samo "uključeno" stanje, predstavljeno negativnim nabojem, i "isključeno" stanje, predstavljeno pozitivnim nabojem.

Za one koji ne znaju zašto je "isključeno" predstavljeno pozitivnim nabojem, to je zato što elektroni imaju negativan naboj, a više elektrona znači više struje s negativnim nabojem.

Stoga su se rano koristila računala veličine sobe binarne datoteke za izgradnju svojih sustava, i iako su koristili stariju, glomazniju opremu, radili su na istim temeljnim principima. Moderna računala koriste tzv tranzistor za izvođenje izračuna s binarnim kodom.

Evo sheme tipičnog tranzistora:

U osnovi, omogućuje protok struje od izvora do odvoda ako postoji struja u gejtu. Time se formira binarni ključ. Proizvođači mogu izraditi te tranzistore od samo 5 nanometara ili od dva lanca DNK. Ovako rade moderni procesori, pa čak i oni mogu patiti od problema s razlikovanjem između uključenih i isključenih stanja (iako je to zbog njihove nerealne molekularne veličine, podložne neobičnosti kvantne mehanike).

Zašto samo binarni sustav

Pa možda mislite: "Zašto samo 0 i 1? Zašto ne dodati još jedan broj? Iako je to djelomično zbog tradicije stvaranja računala, istodobno bi dodavanje još jedne znamenke značilo potrebu za isticanjem još jednog stanja struje, a ne samo "isključeno" ili "uključeno".

Ovdje je problem u tome što ako želite koristiti više naponskih razina, potreban vam je način za jednostavno izračunavanje s njima, a moderni hardver koji je sposoban za to nije održiv kao zamjena za binarne izračune. Na primjer, postoji tzv trostruko računalo, razvijen 1950-ih, ali je razvoj tu stao. Ternarna logika učinkovitiji od binarnog, ali još ne postoji učinkovita zamjena za binarni tranzistor, ili barem ne postoji tako mali tranzistor kao binarni.

Razlog zašto ne možemo koristiti ternarnu logiku svodi se na to kako su tranzistori povezani u računalu i kako se koriste za matematičke izračune. Tranzistor prima informaciju na dva ulaza, izvodi operaciju i vraća rezultat na jedan izlaz.

Dakle, binarna matematika je lakša za računalo nego bilo što drugo. Binarna logika lako se pretvara u binarne sustave, pri čemu True i False odgovaraju uključenim i isključenim stanjima.

Binarna tablica istine koja radi na binarnoj logici imat će četiri moguća izlaza za svaku temeljnu operaciju. Ali budući da trostruka vrata koriste tri ulaza, trostruka tablica istine imala bi 9 ili više. Dok binarni sustav ima 16 mogućih operatora (2^2^2), ternarni sustav bi imao 19683 (3^3^3). Skaliranje postaje problem jer iako je trinity učinkovitiji, također je eksponencijalno složeniji.

Tko zna? U budućnosti bismo vrlo dobro mogli vidjeti ternarna računala jer je binarna logika naišla na probleme minijaturizacije. Za sada će svijet nastaviti funkcionirati u binarnom načinu rada.

Binarni kod je tekst, upute računalnog procesora ili drugi podaci koji koriste bilo koji sustav od dva znaka. Najčešće je to sustav 0 i 1. Svakom znaku i instrukciji dodjeljuje uzorak binarnih znamenki (bitova). Na primjer, binarni niz od osam bitova može predstavljati bilo koju od 256 mogućih vrijednosti i stoga može generirati mnogo različitih elemenata. Recenzije binarnog koda svjetske profesionalne zajednice programera pokazuju da je to temelj profesije i glavni zakon funkcioniranja računalnih sustava i elektronički uređaji.

Dešifriranje binarnog koda

U računalstvu i telekomunikacijama, binarni kodovi se koriste za različite metode kodiranja podatkovnih znakova u nizove bitova. Ove metode mogu koristiti nizove fiksne ili promjenjive širine. Postoji mnogo skupova znakova i kodiranja za pretvaranje u binarni kod. U kodu fiksne širine svako slovo, znamenka ili drugi znak predstavljeni su nizom bitova iste duljine. Taj niz bitova, interpretiran kao binarni broj, obično se prikazuje u kodnim tablicama u oktalnom, decimalnom ili heksadecimalnom zapisu.

Binarno dešifriranje: Niz bitova interpretiran kao binarni broj može se pretvoriti u decimalni broj. Na primjer, malo slovo a, ako je predstavljeno nizom bitova 01100001 (kao u standardnom ASCII kodu), također se može predstaviti kao decimalni broj 97. Pretvaranje binarnog u tekst ista je procedura, samo obrnuto.

Kako radi

Od čega se sastoji binarni kod? Kod koji se koristi u digitalnim računalima temelji se na kojem postoje samo dva moguća stanja: uključeno. i isključeno, obično označeno nulom i jedinicom. Dok je u decimalnom sustavu, koji koristi 10 znamenki, svaka pozicija višekratnik broja 10 (100, 1000 itd.), tada je u binarnom sustavu svaka digitalna pozicija višekratnik broja 2 (4, 8, 16 itd.). ). Signal binarnog koda niz je električnih impulsa koji predstavljaju brojeve, simbole i operacije koje treba izvesti.

Uređaj koji se zove sat šalje redovite impulse, a komponente kao što su tranzistori se uključuju (1) ili isključuju (0) za prijenos ili blokiranje impulsa. U binarnom sustavu, svaki decimalni broj (0-9) predstavljen je skupom od četiri binarne znamenke ili bita. Četiri osnovne aritmetičke operacije (zbrajanje, oduzimanje, množenje i dijeljenje) mogu se svesti na kombinacije temeljnih Booleovih algebarskih operacija na binarnim brojevima.

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

Pregledi binarnog koda

Priroda koda i podataka osnovni je dio temeljnog svijeta IT-a. S ovim alatom rade svjetski IT stručnjaci "iza kulisa" - programeri čija je specijalizacija skrivena od pažnje običnog korisnika. Povratne informacije programera o binarnom kodu ukazuju na to da ovo područje zahtijeva duboko proučavanje matematičkih temelja i puno vježbe u području matematičke analize i programiranja.

Binarni kod je najjednostavniji oblik računalnog koda ili programskih podataka. U potpunosti je predstavljen binarnim sustavom brojeva. Prema recenzijama binarnog koda, često se povezuje sa strojnim kodom, budući da se binarni skupovi mogu kombinirati u obliku izvorni kod, koju tumači računalo ili drugi hardver. Ovo je djelomično točno. koristi skupove binarnih znamenki za oblikovanje instrukcija.

Uz najosnovniji oblik koda, binarna datoteka također je najmanja količina podataka koja teče kroz sav složeni složeni hardver i programski sustavi koji rukuju današnjim resursima i podacima. Najmanja količina podataka naziva se bit. Trenutačni nizovi bitova postaju kod ili podaci koje računalo tumači.

binarni broj

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

Brojevni sustav s bazom 2 je pozicioni zapis s polumjerom 2. Svaka znamenka se naziva bit. Zbog jednostavne implementacije u digitalnim elektroničkim sklopovima pomoću logičkih pravila, binarni sustav koriste gotovo sva moderna računala i elektronički uređaji.

Priča

Suvremeni binarni brojevni sustav 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 za Leibnizovu teologiju. Vjerovao je da binarni brojevi simboliziraju kršćansku ideju kreativnosti ex nihilo, odnosno stvaranja iz ničega. Leibniz je pokušavao pronaći sustav koji bi pretvorio verbalne izjave logike u čisto matematičke podatke.

Binarni sustavi koji prethode Leibnizu također su postojali u starom svijetu. Primjer je kineski binarni sustav I Ching, gdje se tekst za proricanje temelji na dualnosti yina i yanga. U Aziji i Africi za kodiranje poruka koristili su se prorezni bubnjevi s binarnim tonovima. Indijski učenjak Pingala (oko 5. st. pr. Kr.) razvio je binarni sustav za opisivanje prozodije u svom djelu Chandashutrema.

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, pri čemu je yin 0, a yang 1. Redoslijed je također leksikografski poredak u blokovi elemenata odabranih iz skupa od dva elementa.

novo vrijeme

Godine 1605. raspravljao je o sustavu u kojem se slova abecede mogu svesti na sekvence binarnih znamenki, koje se zatim mogu kodirati kao suptilne varijacije fonta u bilo kojem nasumičnim tekstu. Važno je napomenuti da je Francis Bacon dopunio opću teoriju binarnog kodiranja zapažanjem da se ova metoda može koristiti s bilo kojim objektima.

Još jedan matematičar i filozof po imenu George Boole objavio je članak 1847. pod naslovom "Matematička analiza logike", koji opisuje algebarski sustav logike koji je danas poznat kao Booleova algebra. Sustav se temeljio na binarnom pristupu koji se sastojao od tri osnovne operacije: I, ILI i NE. Ovaj sustav nije pušten u upotrebu sve dok student MIT-a po imenu Claude Shannon nije primijetio da je Booleova algebra koju je naučio poput električnog kruga.

Shannon je 1937. napisao disertaciju u kojoj je izvukao važne zaključke. Shannonova teza postala je Polazna točka za korištenje binarnog koda u praktičnim primjenama kao što su računala i električni krugovi.

Ostali 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 prebacivanje elektronički sustav ili jednostavan istinit ili netočan test.

Braille je vrsta binarnog koda koju naširoko koriste slijepe osobe za čitanje i pisanje dodirom, nazvana po svom tvorcu, Louisu Brailleu. Ovaj sustav sastoji se od rešetki od po šest točaka, po tri po stupcu, u kojima svaka točka ima dva stanja: podignuto ili udubljeno. Različite kombinacije točaka 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 kodirani decimalni ili BCD je binarno kodirani prikaz cjelobrojnih vrijednosti koji koristi 4-bitni graf za kodiranje decimalnih znamenki. Četiri binarna bita mogu kodirati do 16 različitih vrijednosti.

U BCD-kodiranim brojevima, samo prvih deset vrijednosti u svakom zalogaju je važeće i kodiraju decimalne znamenke od nula do devet. Preostalih šest vrijednosti je nevažeće i može uzrokovati iznimku stroja ili neodređeno ponašanje, ovisno o implementaciji BCD aritmetike na računalu.

BCD aritmetika ponekad se preferira u odnosu na numeričke formate s pomičnim zarezom u komercijalnim i financijskim aplikacijama gdje je ponašanje složenog zaokruživanja brojeva nepoželjno.

Primjena

Većina moderna računala koristiti program binarnog koda za upute i podatke. CD-ovi, DVD-ovi i Blu-ray diskovi predstavljaju zvuk i video u binarnom obliku. Telefonski pozivi prenose se digitalno u međugradskim i mobilnim mrežama telefonski priključak pomoću modulacije pulsnog koda i u govornim mrežama preko IP-a.

Svi znaju da računala mogu izvoditi izračune na velikim skupinama podataka ogromnom brzinom. Ali ne znaju svi da te radnje ovise samo o dva uvjeta: postoji li struja ili ne i koji napon.

Kako računalo uspijeva obraditi tako raznolike informacije?
Tajna leži u binarnom sustavu. Svi podaci ulaze u računalo, predstavljeni u obliku jedinica i nula, od kojih svaka odgovara jednom stanju električne žice: jedinice - visoki napon, nule - nizak ili jedinice - prisutnost napona, nule - njegova odsutnost. Pretvorba podataka u nule i jedinice naziva se binarna konverzija, a njihovo konačno označavanje naziva se binarni kod.
U decimalnom zapisu, koji se temelji na decimalnom sustavu koji se koristi u svakodnevnom životu, numerička vrijednost je predstavljena s 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 njeno mjesto, a jedinica se stavlja na sljedeće, vrijednije mjesto s lijeve strane. Slično tome, u binarnom sustavu, gdje se koriste samo dvije znamenke, 0 i 1, svako je mjesto dvostruko vrijednije od mjesta 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 mjesta. Nakon nule i jedan, sljedeća tri binarna broja su 10 (čita se jedan-nula) i 11 (čita se jedan-jedan) i 100 (čita se jedan-nula-nula). 100 binarno je ekvivalentno 4 decimali. Gornja tablica s desne strane prikazuje druge BCD ekvivalente.
Bilo koji broj može se izraziti u binarnom obliku, samo zauzima više prostora nego u decimalnom zapisu. U binarnom sustavu abeceda se može napisati i ako se svakom slovu pripiše 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 skupove od četiri. Ako se tamne kuglice uzmu kao nule, a svijetle kao jedinice, tada će se 16 skupova pokazati kao binarni kod od 16 jedinica, brojčana vrijednost od čega je od nula do pet (vidi gornju tablicu na stranici 27). Čak i s dvije vrste kuglica u binarnom obliku, možete sastaviti beskonačan broj kombinacija jednostavnim povećanjem broja kuglica u svakoj grupi - 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 (s desne strane) znači 1 bit. Malo se može prikazati na druge načine: prisutnošću ili odsutnošću električna struja, rupa i njezina odsutnost, smjer magnetiziranja desno ili lijevo. Osam bitova čini bajt. 256 mogućih bajtova može predstavljati 256 znakova i simbola. Mnoga računala obrađuju bajtove 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 konfigurirana je sa sedmeroznamenkastim kodom koji se zove ASCII ili američki standardni kod za razmjenu informacija. Tablica s desne strane prikazuje ASCII kodove za englesku abecedu. Ostali kodovi su za tisuće znakova i abeceda iz drugih jezika svijeta.

Dio tablice ASCII kodova

Budući da je najjednostavniji i zadovoljava zahtjeve:

  • Što manje vrijednosti postoji u sustavu, to je lakše napraviti pojedinačne elemente koji djeluju na te vrijednosti. Konkretno, dvije znamenke binarnog brojevnog sustava mogu se lako predstaviti mnogim fizičkim pojavama: postoji struja - nema struje, indukcija magnetskog polja je veća od vrijednosti praga ili ne, itd.
  • Što je manji broj stanja za element, veća je otpornost na buku i brže može raditi. Na primjer, za kodiranje tri stanja kroz veličinu indukcije magnetskog polja, bit će potrebno unijeti dvije granične vrijednosti, što neće pridonijeti otpornosti na buku i pouzdanosti pohrane informacija.
  • Binarna aritmetika je prilično jednostavna. Jednostavne su tablice zbrajanja i množenja – osnovne operacije nad brojevima.
  • Moguće je koristiti aparat logičke algebre za izvođenje bitnih operacija na brojevima.

Linkovi

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

Zaklada Wikimedia. 2010. godine.

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

    2 bitni Gray kod 00 01 11 10 3 bitni Gray kod 000 001 011 010 110 111 101 100 4 bitni Gray kod 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1 11 0 1010 1011 1001 1000 Gray kodni sustav brojeva u kojem su dvije susjedne vrijednosti … … Wikipedia

    Kod signalne točke (SPC) signalnog sustava 7 (SS7, OKS 7) je jedinstven (in kućna mreža) adresa čvora koja se koristi na trećoj razini MTP (usmjeravanja) u telekomunikacijskim SS 7 mrežama za identifikaciju ... Wikipedia

    U matematici, broj bez kvadrata je 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

    Želite li poboljšati ovaj članak?: Wikificirajte članak. Preradite dizajn u skladu s pravilima za pisanje članaka. Ispravite članak prema stilskim pravilima Wikipedije ... Wikipedije

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

    U užem smislu riječi, trenutno se fraza shvaća kao "Napad na sigurnosni sustav", i više teži značenju sljedećeg pojma Cracker napad. To je bilo zbog iskrivljavanja značenja riječi "haker". Haker ... ... Wikipedia

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 uvoditi slova i brojke u razred. A budući da živimo u svijetu digitalnih tehnologija, reći ću vam što je binarni kod, koji je njihova osnova.

Započnimo s terminologijom i saznajmo što binarno znači. Radi pojašnjenja, vratimo se našem uobičajenom računu koji se naziva "decimalni". Odnosno, koristimo 10 znamenki, koje omogućuju prikladno rukovanje različitim brojevima i vođenje odgovarajuće evidencije.

Slijedeći ovu logiku, binarni sustav predviđa korištenje 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. konvencije, ali upravo te vrijednosti, koje označavaju odsutnost (0, prazno) i prisutnost signala (1 ili "štapić"), pomoći će nam u daljnjem razumijevanju strukture binarnog koda.

Zašto nam treba binarni kod?

Prije pojave računala razni automatski sustavi, čiji se princip rada temelji na primanju signala. Senzor se aktivira, strujni krug se zatvara i uključuje se određeni uređaj. Nema struje u signalnom krugu - nema rada. Upravo su elektronički uređaji omogućili napredak 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 obavili svoj posao, već obrađujući signal koji se sastoji od impulsa koji se na određeni način izmjenjuju. Nećemo sad ulaziti u detalje softvera, ali za nas je važno sljedeće: pokazalo se da elektronički uređaji mogu razlikovati zadani niz dolaznih signala. Naravno, moguće je opisati uvjetnu kombinaciju na ovaj način: "postoji signal"; "nema signala"; "postoji signal"; "postoji signal." Možete čak i pojednostaviti zapis: "postoji"; "Ne"; "Tamo je"; "Tamo je".

Ali puno je lakše naznačiti prisutnost signala s jedinicom "1", a njegovu odsutnost s nulom "0". Tada umjesto svega ovoga možemo koristiti jednostavan i sažet binarni kod: 1011.

Naravno, procesorska tehnologija je zakoračila daleko naprijed i sada čipovi mogu percipirati ne samo niz signala, već čitave programe napisane određenim naredbama koje se sastoje od pojedinačnih znakova.

Ali za njihovo snimanje koristi se isti binarni kod koji se sastoji od nula i jedinica, što odgovara prisutnosti ili odsutnosti signala. Postoji li on ili ne, nije bitno. Za čip je bilo koja od ovih opcija jedna informacija koja se naziva "bit" (bit je službena mjerna jedinica).

Uobičajeno, znak se može kodirati nizom od nekoliko znakova. Dva signala (ili njihovo odsustvo) mogu opisati samo četiri opcije: 00; 01;10; 11. Ova metoda kodiranja naziva se dvobitna. Ali također može biti:

  • Četverobitni (kao u primjeru u odlomku iznad 1011) omogućuje pisanje 2 ^ 4 = 16 kombinacija znakova;
  • Osam bitova (na primjer: 0101 0011; 0111 0001). Jedno vrijeme je bio od najvećeg interesa za programiranje jer je pokrivao 2^8 = 256 vrijednosti. To je omogućilo opis svih decimalnih znamenki, latinice i posebnih znakova;
  • Šesnaest-bitni (1100 1001 0110 1010) ili viši. Ali zapisi s tako dugom duljinom već su za moderne, složenije zadatke. Moderni procesori koristiti 32 i 64 bitnu arhitekturu;

Da budem iskren, jedan službena verzija ne, dogodilo se da je kombinacija osam znakova postala standardna mjera pohranjenih informacija, nazvana "bajt". To se može primijeniti čak i na jedno slovo napisano u 8-bitnom binarnom kodu. Dakle, dragi moji prijatelji, zapamtite (ako netko nije znao):

8 bita = 1 bajt.

Tako prihvaćeno. Iako se znak zapisan kao 2-bitna ili 32-bitna vrijednost također nominalno može nazvati bajtom. Usput, zahvaljujući binarnom kodu, možemo procijeniti volumen datoteka mjereno u bajtovima i brzinu prijenosa informacija i interneta (bitova u sekundi).

Binarno kodiranje na djelu

Kako bi se standardiziralo snimanje informacija za računala, razvijeno je nekoliko sustava kodiranja, od kojih je jedan ASCII, koji se temelji 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že za servisne naredbe, ispis na printer ili ekran, zvučni signali, oblikovanje teksta;
  • sljedeće od 32 do 127 (00100000 - 01111111) latinična abeceda i pomoćni simboli i interpunkcijski znakovi;
  • ostatak do 255. (10000000 - 11111111) - alternativno, dio tablice za posebne zadatke i prikaz nacionalnih pisama;

Tumačenje 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 zapisane u binarnom kodu. Ali za to ćemo prihvatiti neke uvjete:

  • Bajt od 8 znakova čitat će se s desna na lijevo;
  • Ako u običnim brojevima koristimo znamenke jedinica, desetica, stotina, onda su ovdje (čitajući obrnutim redoslijedom) za svaki bit prikazane različite potencije “dvojke”: 256-124-64-32-16-8-4- 2-1;
  • Sada gledamo binarni kod broja, na primjer 00011011. Gdje postoji signal "1" na odgovarajućem mjestu, uzimamo vrijednosti ovog bita i zbrajamo ih na uobičajeni 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 radoznali prijatelji, vi ne samo da znate što je binarni kod, već također znate kako pretvoriti informacije šifrirane njime.

Jezik razumljiv suvremenoj tehnologiji

Naravno, algoritam za čitanje binarnog koda procesorski uređaji mnogo teže. Ali uz njegovu pomoć možete napisati što god želite:

  • Tekstualne informacije s opcijama oblikovanja;
  • Brojevi i sve operacije s njima;
  • Grafičke i video slike;
  • Zvukovi, uključujući one koji nadilaze naš sluh;

Osim toga, zbog jednostavnosti "prezentacije", moguće je razne načine zapisi binarnih informacija:

  • Promjena magnetskog polja za ;
  • Prednosti binarnog kodiranja nadopunjuju se gotovo neograničenim mogućnostima prijenosa informacija na bilo koju udaljenost. To je način komunikacije koji se koristi sa svemirskim letjelicama i umjetnim satelitima.

    Dakle, danas je binarni sustav jezik koji većina elektroničkih uređaja koje koristimo može razumjeti. I što je najzanimljivije, zasad mu se ne predviđa druga alternativa.

    Mislim da će vam informacije koje sam dao biti dovoljne za početak. A onda, ako se pojavi takva potreba, svatko će se moći zadubiti u neovisno proučavanje ove teme.

    Pozdravljam se i nakon kratke pauze pripremit ću vam novi članak na svom blogu, na neku zanimljivu temu.

    Bolje da mi sama kažeš ;)

    Vidimo se uskoro.



    reci prijateljima