Coduri binare: recenzii, comentarii, întrebări, răspunsuri
Un cod binar este textul, instrucțiunile procesorului computerului sau alte date utilizând orice sistem cu două caractere. Cel mai adesea acesta este un sistem de numere binare 0 și 1. Cod binar
conținut
Decodificarea codului binar
În calcule și telecomunicații, codurile binare sunt folosite pentru diferite metode de codificare a simbolurilor de date în șiruri de biți. Aceste metode pot folosi șiruri de caractere fixe sau cu lățime variabilă. Pentru a traduce într-un cod binar, există mai multe seturi de caractere și codificări. Într-un cod cu lățime fixă, fiecare literă, număr sau alt caracter este reprezentat de un șir de biți de aceeași lungime. Acest șir de biți, interpretat ca număr binar, este de obicei afișat în tabele de coduri în notație octal, zecimal sau hexazecimal.
Decodarea codului binar: un șir de biți, interpretat ca număr binar, poate fi convertit la un număr zecimal. De exemplu, literele minuscule o, în cazul în care acesta este reprezentat printr-un șir de biți 01100001 (ca în codul ASCII standard) poate fi reprezentat ca număr zecimal 97. Codul binar în textul tradus este aceeași procedură, dar în ordine inversă.
Cum funcționează
Din ce constă codul binar? Codul utilizat în calculatoarele digitale se bazează pe sistem numeric binar, în care există doar două stări posibile: incl. și în afara, de obicei marcate cu zero și una. Dacă sistemul zecimal, care utilizează 10 cifre, fiecare poziție este un multiplu de 10 (100, 1000, și așa mai departe. D.), în sistemul binar, fiecare poziție multiplă digitală de 2 (4, 8, 16 și așa mai departe. D.). Semnalul de cod binar este o serie de impulsuri electrice care reprezintă numerele, simbolurile și operațiile care trebuie efectuate.
Un dispozitiv numit ceas trimite impulsuri regulate, iar componente cum ar fi tranzistoarele sunt pornite (1) sau oprite (0) pentru a transmite sau bloca impulsuri. Într-un cod binar, fiecare număr zecimal (0-9) este reprezentat de un set de patru cifre binare sau biți. Cele patru operații aritmetice de bază (adunare, scădere, multiplicare și divizare) pot fi reduse la combinații ale operațiilor booleene algebrice fundamentale cu numere binare.
Bitul din teoria comunicării și a informațiilor este o unitate de date echivalentă cu rezultatul alegerii dintre două alternative posibile dintr-un sistem numeric binar utilizat în mod obișnuit în calculatoarele digitale.
Natura codului și datelor binare (binare) reprezintă partea de bază a lumii fundamentale a IT-ului. Cu acest instrument de specialitate din lume IT "în spatele scenei" locul de muncă - programatori, a căror specializare este ascunsă în atenția utilizatorului mediu. Feedback-ul despre codul binar de la dezvoltatori indică faptul că această zonă necesită un studiu aprofundat al fundațiilor matematice și o practică excelentă în domeniul analizei și programării software-ului.
Codul binar este cea mai simplă formă de cod de calculator sau date de programare. Este reprezentat complet de un sistem numeric binar. Potrivit recenziilor privind codul binar, acesta este adesea asociat cu codul mașinii, deoarece seturile binare pot fi combinate pentru a forma un cod sursă interpretat de un computer sau alt hardware. Acest lucru este parțial adevărat. Codul mașinii utilizează seturi de cifre binare pentru a forma instrucțiuni.
Împreună cu cea mai elementară formă de cod, fișierul binar reprezintă, de asemenea, cea mai mică cantitate de date care curge prin toate sistemele complexe complexe de hardware și software care gestionează resursele de astăzi și activele de date. Cea mai mică cantitate de date se numește un pic. Liniile actuale de biți devin cod sau date care sunt interpretate de calculator.
Număr binar
În matematică și electronică digitală, un număr binar este un număr exprimat în sistemul de bază binar 2 sau un sistem digital binar care utilizează numai două caractere: 0 (zero) și 1 (unul).
Sistemul de bază 2 este o notație pozițională cu o rază de 2. Fiecare cifră este denumită un bit. Datorită implementării simple în circuite electronice digitale folosind reguli logice, sistemul binar este utilizat de aproape toate computerele moderne și dispozitivele electronice.
poveste
Sistemul modern de număr binar ca bază pentru cod binar a fost inventat de Gottfried Leibniz în 1679 și a fost prezentat în articolul său, „Explicația aritmetică binară.“ Numerele binare erau esențiale pentru teologia lui Leibniz. El credea asta numere binare simbolizează ideea creștină a creativității ex nihilo sau creația din nimic. Leibniz a încercat să găsească un sistem care transformă afirmațiile verbale ale logicii în date pur matematice.
Sistemele binare care au precedat Leibniz au existat și în lumea antică. Un exemplu este sistemul chinez binar I Ching, unde textul pentru predicție se bazează pe dualitatea yin și yang. În Asia și în Africa, pentru a codifica mesaje, au fost utilizate tobe cu caneluri cu tonuri binare. Inginerul indian Pingala (despre secolul al V-lea î.Hr.) a dezvoltat un sistem binar pentru descrierea prosodiei în opera sa "Chandashutrema".
Locuitorii din insula Mangareva din Polinezia Franceză au folosit un sistem binar-zecimal hibrid până la 1450. In secolul XI om de știință și filozof organizație Shao Yong hexagramele a dezvoltat o metodă care corespunde secvenței de la 0 la 63, așa cum este reprezentat într-un format binar, și este 0 yin, yang - 1. Procedura este ordine lexicografică în blocuri de elemente selectate dintr-un set de două elemente.
Ora nouă
În anul 1605 Francis Bacon a discutat un sistem în care literele alfabetului pot fi reduse la secvențe de cifre binare, care pot fi apoi codificate ca variații subtile ale fontului în orice text aleator. Este important de menționat că Francis Bacon a completat teoria generală a codării binare cu observația că această metodă poate fi folosită cu orice obiecte.
Un alt matematician și filosof pe nume George Bull a publicat în 1847 un articol intitulat „Analiza matematică a logicii“, care descrie logica algebrică a sistemului, cunoscut azi ca boolean algebra. Sistemul sa bazat pe o abordare binară, care a constat din trei operații de bază: AND, OR și NOT. Acest sistem nu a fost pus în funcțiune, în timp ce un student absolvent de la Massachusetts Institute of Technology numit Claude Shannon nu a observat că algebra booleană, care a studiat a fost similar cu un circuit electric.
Shannon a scris o teză în 1937, în care au fost trase concluzii importante. Teza lui Shannon a fost punctul de plecare pentru utilizarea codului binar în aplicații practice, cum ar fi computerele și circuitele electrice.
Alte forme de cod binar
Șirul de biți nu este singurul tip de cod binar. Un sistem binar ca întreg este orice sistem care permite doar două opțiuni, cum ar fi un comutator într-un sistem electronic sau un test simplu adevărat sau fals.
Braille este un tip de cod binar folosit pe scară largă de către orbi pentru citirea și scrierea la atingere, numit pentru creatorul său Louis Braille. Acest sistem este format din grile de șase puncte în fiecare, trei pe o coloană în care fiecare punct are două stări: ridicate sau în profunzime. Diferitele combinații de puncte pot reprezenta toate literele, numerele și semnele de punctuație.
Codul standard american pentru schimbul de informații (ASCII) utilizează un cod binar pe 7 biți pentru a reprezenta textul și alte caractere în computere, echipamente de comunicații și alte dispozitive. Fiecărei litere sau caractere i se atribuie un număr de la 0 la 127.
O valoare zecimală codată binar sau BCD este o reprezentare codificată binară a valorilor întregi care utilizează un grafic pe 4 biți pentru a codifica cifre zecimale. Patru biți binari pot codifica până la 16 valori diferite.
În cifrele cu codificarea BCD, numai primele zece valori din fiecare jumătate de mușcătură sunt corecte și codifică cifre zecimale cu zero, după nouă. Celelalte șase valori sunt incorecte și pot cauza fie o excepție a mașinii, fie un comportament nespecificat, în funcție de implementarea calculatorului aritmetic BCD.
Arhitectura BCD este uneori preferabilă formatelor numerice în virgulă mobilă în aplicații comerciale și financiare, unde comportamentul complex de rotunjire este nedorit.
cerere
Majoritatea computerelor moderne utilizează un program de cod binar pentru instrucțiuni și date. CD-urile, DVD-urile și discurile Blu-ray reprezintă audio și video în formă binară. Apelurile telefonice sunt transferate digital în rețelele de telefonie lungă și în rețelele de telefonie mobilă, utilizând modulația cu coduri puls și în rețelele voice-over-IP.
- Ce este un sistem de numere binare?
- ASCII, simboluri: descriere, tabel de cod și vizualizări
- O modalitate de codificare a informațiilor folosind numere. Codificare binară
- Pentru ce este sistemul de numere hexazecimale?
- Cod binar. Tipurile și lungimea codului binar. Cod binar invers
- Cum se convertesc octeți în megaocteți și înapoi?
- Un pic este o unitate de informații
- Detalii despre modul de conversie a biților în octeți
- Ce este codarea și decodificarea? Exemple. Metode de codare și decodificare a informațiilor…
- Ceas binar: cum să configurați și cum să utilizați
- De ce codificarea binară este universală? Metode de programare
- Extensie - ce este?
- Numere binare: sistem numeric binar
- Prezentarea informațiilor pe calculator
- Traducerea de la binary la decimal este ușor
- Unități de informații
- Operațiuni binare. Programarea în C și C ++
- Codarea html. Cum sunt pictate paginile web
- Tipuri de date de bază Mysql
- Cum se deschide un fișier binar
- Sistem binar: operații aritmetice și domeniu de aplicare