internetul Windows. Android

Bună în cod binar. Cod binar

Deoarece este cea mai ușoară și respectă cerințele:

  • Decât mai puține valori Există un sistem, cu atât este mai ușor să faceți elemente separate care funcționează cu aceste valori. În special, cele două cifre ale sistemului de număr binar pot fi ușor reprezentate de multe fenomene fizice: există curent - fără curent, inducerea câmpului magnetic este mai mare decât valoarea pragului sau nu, etc.
  • Cu cât este mai mic numărul de stări la element, cu atât este mai mare imunitatea zgomotului și cu atât mai repede poate funcționa. De exemplu, pentru a codifica trei stări prin magnitudinea inducției câmpului magnetic, va trebui să introduceți două valori de prag, ceea ce nu va contribui la imunitatea zgomotului și la fiabilitatea stocării informațiilor.
  • Aritmetica binară este destul de simplă. Simple sunt tabele de adăugare și multiplicare - acțiuni de bază pe numere.
  • Este posibil să utilizați logica algebră a dispozitivului pentru a efectua operații bătute peste numere.

Link-uri

  • Calculator online pentru numerele de traducere de la un sistem numeric la altul

Fundația Wikimedia. 2010.

Urmăriți ceea ce este "cod binar" în alte dicționare:

    2 Cod de biți Gri 00 01 11 10 3 Cod de biți Gri 000 001 011 010 110 111 101 100 Cod Bit Gri 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000 Cod Gri Gri în care două valori adiacente. .. ... Wikipedia.

    Codul punctului de semnal (Ing. Codul punctului de semnal (SPC)) al sistemului de semnal 7 (SS7, Ox 7) este unic (în rețeaua de domiciliu) Adresa nodului utilizat la cel de-al treilea nivel al MTP (rutare) în rețelele de telecomunicații Telecomunicații 7 pentru identificare ... Wikipedia

    În matematică, există un flacon în matematică, care nu este împărțit la orice pătrat unic, cu excepția 1. De exemplu, 10 este rar și 18 nu este, deoarece 18 este împărțit la 9 \u003d 32. Începutul secvenței Invadant Numerele sunt: \u200b\u200b1, 2, 3, 5, 6, 7, ... ... Wikipedia

    Pentru a îmbunătăți acest articol, este de dorit?: Articol vicitiv. Continuați proiectarea în conformitate cu regulile de scriere a articolelor. Fixați un articol conform regulilor stilistice Wikipedia ... Wikipedia

    Acest termen are alte valori, vezi Python. Clasa de limbă Python: Mu ... Wikipedia

    În sensul îngust al cuvântului în prezent, expresia este înțeleasă ca "încercare de sistem de securitate" și este înclinată mai degrabă la semnificația următorului termen al atacului de cracker. Acest lucru sa întâmplat din cauza denaturării sensului cuvântului "hacker". Hacker ... ... Wikipedia

Multe personaje cu care textul este scris, numit alfabet.

Numărul de caractere din alfabet este al său putere.

Formula pentru determinarea numărului de informații: N \u003d 2 b,

unde n este puterea alfabetului (numărul de caractere),

b - numărul de biți (informații despre simbol).

Alfabetul cu o putere de 256 de caractere poate fi plasat aproape toate caracterele necesare. Un astfel de alfabet este numit suficient.

pentru că 256 \u003d 2 8, apoi Greutate 1 simbol - 8 biți.

Unitatea de măsurare 8 Bits APROPRIAT Nume 1 octet:

1 BYTE \u003d 8 biți.

Codul binar al fiecărui simbol din textul computerului durează 1 octet de memorie.

În ce fel sunt prezentate informații despre text în memoria computerului?

Comoditatea de codificare a simbolului supra-off este evidentă, deoarece octeți - cea mai mică parte adresabilă a memoriei și, prin urmare, procesorul se poate referi la fiecare caracter separat prin efectuarea procesării textului. Pe de altă parte, 256 de caractere sunt destul de suficient pentru a reprezenta cele mai variate informații simbolice.

Acum apare întrebarea pe care un cod binar de opt pentru a pune în linie cu fiecare simbol.

Este clar că aceasta este o chestiune condiționată, puteți veni cu multe metode de codare.

Toate simbolurile alfabetului de calculator sunt numerotate de la 0 la 255. Chiar și numărul corespunde codului binar cu opt biți de la 00000000 la 11111111. Acest cod este pur și simplu numărul de secvență al simbolului în sistemul numeric binar.

Un tabel în care toate caracterele alfabetului de calculator sunt realizate în conformitate cu numerele de secvență, se numește tabelul de codificare.

Pentru tipuri diferite EUM utilizează diferite tabele de codare.

Standardul internațional pentru PC a devenit o masă ASCII.(Citirea ASKI) (codul standard american pentru schimbul de informații).

Tabelul de cod ASCII este împărțit în două părți.

Standardul internațional este doar prima jumătate a tabelului, adică. Simboluri cu numere de la 0 (00000000), înainte 127 (01111111).

ASCII Codificarea structurii mesei

Număr de serie

Codul

Simbol

0 - 31

00000000 - 00011111

Simbolurile cu numere de la 0 la 31 sunt numite manageri.
Funcția lor este de a controla procesul de ieșire a textului pe ecran sau imprimare, semnalul de sunet, marcajul de text etc.

32 - 127

00100000 - 01111111

Partea standard Tabele (engleză). Acestea includ litere mici și majuscule ale alfabetului latin, numere zecimale, semne de punctuație, toate tipurile de paranteze, comerciale și alte caractere.
Simbol 32 - Spațiu, adică Poziția goală în text.
Toate celelalte sunt reflectate de anumite semne.

128 - 255

10000000 - 11111111

Parte alternativă a tabelului (rusă).
A doua jumătate a tabelului de cod ASCII, numit pagina de cod (128 coduri, începând cu 10.000.000 și terminând 11111111), poate avea diferite opțiuni, fiecare opțiune are propriul număr.
Pagina de cod este utilizată în principal pentru a găzdui alfabete naționale, altele decât latinele. În codificările naționale rusești, simbolurile alfabetului rus sunt plasate în această parte a mesei.

Prima jumătate a tabelului Codurilor ASCII


Îți atrag atenția asupra faptului că în tabelul de codificare litera (majusculă și minusculă) sunt aranjate în ordine alfabetică, iar numerele sunt comandate prin creșterea valorilor. Această aderare la ordinea lexicografică în aranjarea simbolurilor se numește principiul codificării secvențiale a alfabetului.

Pentru scrisorile alfabetului rus, se observă, de asemenea, principiul codificării seriale.

A doua jumătate a tabelului Codurilor ASCII


Din păcate, în prezent există cinci codificări chirilice diferite (KOI8-P, Windows. MS-DOS, Macintosh și ISO). Din acest motiv, problemele apar adesea cu transferul textului rusesc de la un computer la altul, de la unul sistem software. altcuiva.

Din punct de vedere cronologic unul dintre primele standarde de codificare a literelor ruse pe computere a fost KOI8 ("Codul schimbului de informații, 8 biți"). Această codificare a fost utilizată în anii '70 pe computerele seriei UE, iar de la mijlocul anilor 80 a început să fie utilizat în primele versiuni rusive ale sistemului de operare Unix.

De la începutul anilor '90, momentul dominației sistemului de operare MS DOS, codificarea CP866 rămâne ("CP" înseamnă "pagina de cod", "Pagina de cod").

Computerele Apple care rulează sistemul de operare Mac OS utilizează propria lor codificare MAC.

În plus, organizația internațională de standarde, ISO) a aprobat o altă codificare numită ISO 8859-5 ca standard pentru limba rusă.

Cel mai frecvent este codificarea în prezent. Microsoft Windows.notat de reducerea CP1251.

De la sfârșitul anilor '90, problema standardizării codării simbolurilor este rezolvată prin introducerea unui nou standard internațional numit Unicode.. Aceasta este o codificare pe 16 biți, adică. În el, fiecare simbol este dat 2 octeți de memorie. Desigur, cantitatea de memorie ocupată de 2 ori. Dar această masă de cod vă permite să activați până la 65536 de caractere. Specificația completă a standardului Unicode include toate alfabetele existente, dispărute și create artificial ale lumii, precum și multe simboluri matematice, muzicale, chimice și alte simboluri.

Să încercăm să folosim masa ASCII pentru a ne imagina cum vor arăta cuvintele în memoria calculatorului.

Vizualizare internă în memoria calculatorului

Uneori se întâmplă că textul format din literele alfabetului rus, obținut de la un alt computer, nu poate fi citit - unele "Abrakadabra" pot fi vizibile pe ecranul monitorului. Acest lucru se întâmplă deoarece computerele utilizează codificarea diferită a simbolurilor limbii ruse.

Numirea serviciului. Serviciul este conceput pentru a transfera numere de la un sistem numeric la altul în modul online. Pentru aceasta, selectați baza de sistem din care doriți să traduceți numărul. Puteți introduce atât numere întregi și puncte.

Număr

Traducere de la 10 2 8 16 sisteme numerice. Traduceți la sistemul de numere 2 10 8 16.
Pentru numerele fracționate, utilizați 2 3 4 5 6 7 8 semne zecimale.

Puteți introduce ca numere întregi, de exemplu 34 și fracționate, de exemplu, 637.333. Pentru numerele fracționare, precizia transferului după virgulă este indicată.

Împreună cu acest calculator, utilizați, de asemenea, următoarele:

Metode de reprezentare a numerelor

Binar Numerele (binare) - fiecare cifră înseamnă o valoare de un bit (0 sau 1), un biți senior este întotdeauna scris în stânga, după setarea numărului "B". Pentru comoditatea percepției, tetradul poate fi separat de spații. De exemplu, 1010 0101b.
Hexazecimal. (Numerele hexazecimale) - fiecare tetradă este reprezentată de un simbol de 0 ... 9, A, B, ..., F. Poate fi notat printr-o astfel de reprezentare în moduri diferite, numai simbolul "H" după ultimul Figura hexazecimală este utilizată. De exemplu, A5h. În textele text, același număr poate fi desemnat atât ca 0HA5, cât și ca 0A5H, în funcție de sintaxa limbajului de programare. Un zero nesemnificativ (0) este adăugat în partea stângă a figurii hexazecimale senior descrisă de litera pentru a distinge între numere și nume simbolice.
Zecimal (Zecimal) numere - fiecare octet (cuvânt, dublu cuvânt) pare să fie în numărul convențional și un semn de reprezentare zecimală (litera "d") este de obicei redusă. Byte din exemplele anterioare are o valoare zecimală de 165. Spre deosebire de forma de înregistrare binară și hexazecimală, este dificil să se determine valoarea fiecărui bit care uneori trebuie să facă.
Octic (Octal) Numerele - fiecare bit troică (separarea începe cu cei mai tineri) este scrisă sub forma unei figuri de 0-7, un semn "O" este plasat la sfârșit. Același număr va fi înregistrat ca 245o. Sistemul octal este incomod de faptul că octetul nu poate fi împărțit în mod egal.

Algoritm pentru transferul numerelor de la un sistem numeric la altul

Transferul numerelor zecimale întregi la orice alt sistem de numerotare se realizează prin împărțirea numărului la bază sistem nou Notă până când reziduul rămâne numărul de bază mai mică a noului sistem numeric. Noul număr este scris sub formă de reziduuri de separare, începând cu acesta din urmă.
Tranziția fracției zecimale corecte într-un alt PSS este efectuată prin înmulțirea numai a părții fracționare a numărului de pe baza noului sistem de număr până când toate zerourile rămân în partea fracțională sau nu va fi atinsă precizia specificată de traducere. Ca urmare a executării fiecărei operațiuni de multiplicare, se formează o singură cifră a numărului nou începând cu vârstnicul.
Traducerea fracției incorecte se efectuează în regula 1 și 2. Partea întreagă și fracționată sunt înregistrate împreună, separarea virgulei.

Exemplul nr. 1.



Traducere de la 2 la 8 la 16 sisteme numerice.
Aceste sisteme sunt mai multe, prin urmare, traducerea se efectuează utilizând o masă de corespondență (vezi mai jos).

Pentru a transfera un număr dintr-un sistem de numerotare binar într-o octiică (hexazecimală), este necesar să se descompună de la virgulă la dreapta și numărul binar. Pentru grupele de trei (patru - pentru hexazecimal), complementarea, dacă este necesar, cu zerouri de grupuri extreme. Fiecare grup este înlocuit cu o cifră octală sau hexazecimală adecvată.

Exemplul nr. 2. 1010111010,1011 \u003d 1.010.111.010.101.1 \u003d 1272,51 8
aici 001 \u003d 1; 010 \u003d 2; 111 \u003d 7; 010 \u003d 2; 101 \u003d 5; 001 \u003d 1.

Când se transferă la un sistem hexazecimal, este necesar să împărțiți numărul pe părți, cu patru cifre, urmând aceleași reguli.
Exemplu numărul 3. 1010111010,1011 \u003d 10.1011.1010.1011 \u003d 2B12.13 Hex
aici 0010 \u003d 2; 1011 \u003d b; 1010 \u003d 12; 1011 \u003d 13.

Traducerea numerelor de la 2, 8 și 16 la un sistem de calcul zecimal este produsă prin împărțirea numărului individual și multiplicându-l la baza sistemului (din care numărul este tradus) ridicat într-o măsură în funcție de numărul de secvență în numărul de traducere. În acest caz, numerele sunt numerotate în partea stângă a semicolonului (primul număr este numărul 0) cu o creștere și pe partea dreaptă cu scăderea (adică, cu un semn negativ). Rezultatele sunt pliate.

Exemplu numărul 4.
Un exemplu de traducere de la Binar la un sistem numeric zecimal.

1010010,101 2 \u003d 1 · 2 6 + 0,25 + 1 · 2 4 + 0,2 3 + 0 · 2 2 + 1,2 1 + 0 · 2 0 + 1,2 -1 + 0 · 2 - 2 + 1 · 2 -3 \u003d
\u003d 64 + 0 + 16 + 0 + 0 + 2 + 0 + 0.5 + 0 + 0.125 \u003d 82.625 10 Exemplu de traducere din octal la un sistem numeric zecimal. 108.5 8 \u003d 1 * 8 2 + 0 · 8 1 + 8,8 0 + 5,8 -1 \u003d 64 + 0 + 8 + 0.625 \u003d 72.625 10 Exemplu de traducere din hexazecimal la un sistem de numere zecimale. 108.5 16 \u003d 1 · 16 2 + 0 · 16 1 + 8,1 16 0 + 5,16 -1 \u003d 256 + 0 + 8 + 0.3125 \u003d 264.3125 10

Încă o dată repetăm \u200b\u200balgoritmul pentru traducerea numerelor de la un sistem numeric la un alt PSS

  1. Din sistemul numeric zecimal:
    • împărțiți numărul pe baza sistemului numeric tradus;
    • găsiți echilibrul de a împărți întreaga parte a numărului;
    • scrieți toate rămășițele de împărțirea în ordine inversă;
  2. Din sistemul de număr binar
    • Pentru a transfera la un sistem de numere zecimale, este necesar să se găsească cantitatea de produse din baza 2 la gradul corespunzător de descărcare;
    • Pentru a transfera numărul în octal, este necesar să împărțiți numărul de pe triade.
      De exemplu, 1000110 \u003d 1 000 110 \u003d 106 8
    • Pentru a transfera numărul dintr-un sistem de număr binar la hexazecimal, este necesar să se împartă numărul în grupuri de 4 categorii.
      De exemplu, 1000110 \u003d 100 0110 \u003d 46 16
Poziția se numește sistemulPentru care semnificația sau greutatea numărului depinde de locația sa în număr. Raportul dintre sisteme este exprimat de tabel.
Tabel de potrivire a tabelului:
SS-ul binarHexazecimal.
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A.
1011 B.
1100 C.
1101 D.
1110 E.
1111 F.

Tabel pentru transferul la sistemul numeric octal

Să ne dăm seama ca la fel traduceți textele în codul digital? Apropo, pe site-ul nostru puteți traduce orice text într-un cod binar zecimal, hexazecimal, utilizând Calculatorul de cod online.

Text de codare.

Potrivit teoriei computerului, orice text constă din caractere individuale. Aceste simboluri includ: litere, numere, semne de punctuație minuscule, simboluri speciale (", Nu, (), etc.), pentru ei, precum și lacune între cuvinte.

Cunoștințe de bagaje necesare. Multe personaje, cu care scrieți textul, se numește alfabetul.

Numărul de caractere luate în alfabet reprezintă puterea sa.

Cantitatea de informații poate fi determinată prin formula: n \u003d 2b

  • N este cea mai mare putere (multe caractere),
  • b - biți (greutatea simbolului luată).

Alfabetul în care va fi 256 poate găzdui aproape totul simboluri. Astfel de alfabete sunt numite suficiente.

Dacă luați alfabetul cu o capacitate de 256 și țineți cont de faptul că 256 \u003d 28

  • 8 biți sunt întotdeauna numiți 1 octeți:
  • 1 BYTE \u003d 8 biți.

Dacă traduceți fiecare simbol în cod binar, atunci acest cod de text al computerului va ocupa 1 octet.

Cum pot fi informați informațiile despre text ca o memorie de calculator?

Orice text introduce pe tastatură, pe tastele tastaturii, vedem semnele familiare pentru noi (numere, litere etc.). În memoria operațională a computerului, acestea cad doar sub forma unui cod binar. Codul binar al fiecărui simbol arată ca un număr de opt cifre, de exemplu 00111111.

Deoarece, octetul este cea mai mică particulă adresabilă de memorie și memoria este trasă la fiecare simbol separat - confortul unei astfel de codificări este evident. Cu toate acestea, 256 de caractere reprezintă un număr foarte convenabil pentru orice informație simbolică.

În mod natural, a apărut întrebarea: ce este specific opt cod de biți. Aparține fiecărui simbol? Și cum să efectuați traducerea textului în codul digital?

Acest proces este condiționat și avem dreptul de a veni cu diverse metode pentru codarea caracterelor. Fiecare caracter al alfabetului are propriul număr de la 0 la 255. Și fiecare număr i se atribuie codul de la 00000000 la 11111111.

Tabelul de codare este o "foaie de cheat", care indică simbolurile alfabetului în conformitate cu numărul de secvență. Pentru tipuri diferite Utilizați tabele diferite pentru codificare.

ASCII (sau ASWI) a devenit un standard internațional pentru computerele personale. Tabelul are două părți.

Prima jumătate a mesei ASCII. (Este prima repriză, a devenit standard.)

Respectarea ordinii lexicografice, adică în tabel, litera (litere mici și capital) sunt indicate în ordine alfabetică strictă, iar numerele crescând se numesc principiul codificării succesive alfabetului.

Pentru alfabetul rus observă, de asemenea principiul codificării secvențiale.

Acum, în timpul nostru, folosiți la fel de mult ca cinci sisteme de codificare Alfabetul rus (Koi8-P, Windows. MS-DOS, Macintosh și ISO). Datorită numărului de sisteme de codare și lipsei unui standard, neînțelegerile apar cu transferul textului rusesc într-o vedere la computer.

Unul dintre primii Standarde pentru codificarea alfabetului rusa. calculatoare personale Luați în considerare KOI8 ("codul de partajare a informațiilor, 8-biți"). Această codificare a fost utilizată la mijlocul anilor șaptezeci în seria de calculatoare a calculatoarelor din UE și de la mijlocul anilor optzeci, este pornit să utilizeze sistemele de operare UNIX în primul tradus în limba rusă.

De la începutul anilor nouăzeci, așa-numitul timp, când a dominat sistem de operare MS DOS, apare sistemul de codificare CP866 ("CP" înseamnă "pagina de cod", "Pagina de cod").

Gigant firmele de calculator Apple, cu sistemul său inovator, sub abolirea cărora au lucrat și (Mac OS), încep să-și folosească propriul sistem de codare a alfabetului Mac.

Organizația Internațională de Standardizare (Organizația de Standarde Internaționale, ISO) numește un altul pentru altul sistem de codificare alfabetuluiNumit ISO 8859-5.

Și cele mai frecvente, în zilele noastre, sistemul de codificare a alfabetului, este inventat în Microsoft Windows și se numește CP1251.

Din a doua jumătate a anilor nouăzeci, problema textului traducerii textului în codul digital pentru limba rusă a fost rezolvată și nu numai, introducând în standardul de sistem, numit Unicode. Este reprezentată de șaisprezece codificare diffdită, înseamnă că fiecare simbol este dat exact doi octeți. memorie cu acces aleator. Desigur, cu o astfel de codificare, costurile de memorie sunt dublate. Cu toate acestea, un astfel de sistem de cod vă permite să traduceți în cod electronic. până la 65536 de caractere.

Specificitate sistem standard Unicode, este includerea absolut a oricărui alfabet, fie că este existent, dispărut, fictiv. În cele din urmă, absolut orice alfabet, în plus față de acest sistem Unicode include o mulțime de simboluri matematice, chimice, muzicale și generale.

Să vedem masa ASCII, să vedem cum poate arăta cuvântul în memoria computerului.

Se întâmplă adesea că textul dvs., care este scris prin scrisori din alfabetul rus, nu este citit, acest lucru se datorează diferenței de sisteme de codificare a alfabetului pe computere. Aceasta este o problemă foarte frecventă care este adesea detectată.

08. 06.2018

Blogul Dmitri Vasiairova.

Codul binar - unde și cum este folosit?

Astăzi, sunt foarte mulțumit de întâlnirea cu tine, dragii mei cititori, pentru că mă simt ca un profesor care se află la prima lecție începe să se familiarizeze cu litere și numere. Și din moment ce trăim în lume tehnologie digitalaÎți voi spune ce cod binar este baza lor.

Să începem cu terminologia și să aflăm ce înseamnă binar. Pentru explicația se va întoarce la calculul obișnuit, numit "zecimal". Adică folosim 10 cifre, ceea ce face posibilă operarea convenabilă în diferite numere și menținerea înregistrării corespunzătoare. După această logică, sistemul binar oferă doar două caractere. În cazul nostru, este doar "0" (zero) și unul "1". Și aici vreau să vă avertizez că alte convenții ar putea fi ipotetice în locul lor, dar toate valorile care denotă absența (0, goale) și prezența unui semnal (1 sau "baghetă") ne va ajuta pentru a înțelege structura codului binar.

De ce aveți nevoie de un cod binar?

Înainte de apariția calculatorului, diverse sisteme automateAl cărui principiu de funcționare se bazează pe primirea semnalului. Senzorul este declanșat, circuitul se închide și dispozitivul este pornit. Nu există curent în circuitul de semnal - nu și declanșarea. Au fost dispozitive electronice care au făcut posibilă realizarea progresului în procesarea informațiilor furnizate de prezența sau absența tensiunii în lanț.

Alte complicații au condus la apariția primelor procesoare, care și-au îndeplinit și munca, procesând semnalul constând din impulsuri alternând într-un anumit mod. Acum nu vom deplasa acum în detaliile programului, dar pentru noi sunt următoarele: dispozitivele electronice au putut distinge secvența specificată a semnalelor primite. Desigur, puteți și descrieți astfel combinația condiționată: "Există un semnal"; "nici un semnal"; "Există un semnal"; "Există un semnal." Puteți chiar să simplificați înregistrarea: "Acolo"; "nu"; "există"; "există".

Dar mult mai ușor de desemnat prezența unui semnal de unitatea "1", iar absența sa este zero "0". Apoi, în loc de toate acestea, putem folosi un cod binar simplu și laconic: 1011.

Desigur, tehnica procesorului a pășit departe și acum jetoanele sunt capabile să perceapă doar o secvență de semnale, ci de programe întregi înregistrate de anumite comenzi constând din caractere individuale. Dar pentru înregistrarea lor, se utilizează același cod binar format din zero și unități care corespunde prezenței sau absenței unui semnal. El este sau nu există nici o diferență. Pentru un chip, oricare dintre aceste opțiuni este o singură bucată de informații care au primit numele "Bit" (biți este unitatea oficială de măsurare).

Condiționat, simbolul poate fi codificat de o secvență de mai multe caractere. Două semnale (sau absența acestora) pot fi descrise doar patru opțiuni: 00; 01; 10; 11. Această metodă de codificare este numită pe două biți. Dar el poate fi:

  • pe patru biți (ca în exemplul de pe paragraful de peste 1011) vă permite să scrieți 2 ^ 4 \u003d 16 combinații de simboluri;
  • oCTME (de exemplu: 0101 0011; 0111 0001). În același timp, a reprezentat cel mai mare interes pentru programare, deoarece a acoperit 2 ^ 8 \u003d 256 valori. A făcut posibilă descrierea tuturor numerelor zecimale, alfabetului latin și semne speciale;
  • Șaisprezece (1100 1001 0110 1010) și mai sus. Dar intrările cu o astfel de lungă - acest lucru este deja pentru sarcini moderne mai complexe. Procesoare moderne Folosind arhitectura de 32 și 64 de biți;

Voi spune sincer, unul versiunea oficială Nu, sa întâmplat așa că a fost combinația a opt caractere care au devenit o măsură standard a informațiilor stocate numite "octet". Acest lucru ar putea fi aplicat chiar la o literă înregistrată de un cod binar pe 8 biți. Deci, dragi prieteni, vă rugăm să rețineți (dacă cineva nu știa):

8 biți \u003d 1 octet.

Atât de acceptat. Deși simbolul înregistrat de valori 2 sau pe 32 de biți poate fi, de asemenea, numit octet. Apropo, datorită codului binar, putem evalua volumele de fișiere care sunt măsurate în octeți și viteza de informare și internetul (biți pe secundă).

Codificarea binară în acțiune

Pentru a standardiza înregistrarea informațiilor pentru computere, au fost dezvoltate mai multe sisteme de codare, una dintre care ASCII, bazată pe o înregistrare pe 8 biți, a fost răspândită. Valorile din acesta sunt distribuite într-un mod special:

  • primele 31 de simboluri - manageri (de la 000000 la 00011111). Serviți pentru comenzile de service, ieșirea la o imprimantă sau pe ecran, semnale de sunet, formatarea textului;
  • urmând de la 32 la 127 (00100000 - 01111111) alfabet latin și simboluri auxiliare și semne de punctuație;
  • restul, până la 255 (10000000 - 11111111) - alternativă, parte a tabelului pentru sarcini speciale și cartografiere a alfabetelor naționale;

Valorile de decodificare în ea este prezentată în tabel.

Dacă credeți că "0" și "1" sunt situate într-o ordine haotică, apoi profund greșită. Pe exemplul oricărui număr, vă voi arăta regularitatea și vă vor învăța numerele de citire înregistrate prin codul binar. Dar pentru aceasta vom lua câteva convenții:

  • byte de la 8 caractere va citi în partea dreaptă stânga;
  • dacă folosim evacuările de unități, zeci, sute, apoi aici (citirea în ordine inversă) pentru fiecare bit, sunt prezentate diferite grade de "TWOS": 256-124-64-32-16-8- 4-2- 1;
  • acum ne uităm la codul binar al numărului, de exemplu 00011011. În cazul în care în poziția corespunzătoare există un semnal "1" - ia valoarea acestei descărcări și se rezumă cu modul obișnuit. În consecință: 0 + 0 + 0 + 32 + 16 + 0 + 2 + 1 \u003d 51. În corectitudine aceasta metoda Puteți să vă asigurați că vă uitați la tabelul codurilor.

Acum, prietenii mei curioși, nu numai că știți ce cod binar este, dar știți și cum să convertiți informațiile criptate.

Tehnica modernă de limbă de înțeles

Desigur, algoritmul pentru citirea unui cod binar cu dispozitivele de procesor este mult mai complicat. Dar poate fi scris de orice altceva:

  • informații text cu parametri de formatare;
  • numere și orice operațiuni cu acestea;
  • imagini grafice și video;
  • sună, inclusiv depășirea și dincolo de audibilitatea noastră;

În plus, datorită simplității "prezentării" este posibilă diverse metode Înregistrări de informații binare: discuri HDD;

Completează avantajele codificării binare aproape nelimitate posibilități de transferare a informațiilor la orice distanție. Această metodă de comunicare este utilizată cu nave spațiale și sateliți artificiali.

Deci, astăzi sistemul de număr binar este limba, cea mai utilizată cea mai utilizată de noi dispozitive electronice. Și care este cea mai interesantă, nici o altă alternativă pentru el nu este prevăzută.

Cred că informațiile declarate de mine pentru a începe că veți fi destul de suficient. Apoi, dacă apare o astfel de nevoie, toată lumea va fi capabilă să aprofundeze într-un studiu independent al acestui subiect. Voi spune la revedere și după o mică pauză, vă voi pregăti pentru dvs. un nou articol despre blogul meu, pe un subiect interesant.

Mai bine dacă tu mă spui;)

Pe curând.