Diferența dintre binar și ASCII

Diferența dintre binar și ASCII
Diferența dintre binar și ASCII

Video: Diferența dintre binar și ASCII

Video: Diferența dintre binar și ASCII
Video: Oviparous Viviparous and Ovoviviparous Animals | Reproduction 2024, Iulie
Anonim

Binary vs ASCII

Codul binar este o metodă folosită în computere și dispozitive digitale, pentru a reprezenta și a transfera text, simboluri sau instrucțiuni ale procesorului. Deoarece computerele și dispozitivele digitale își realizează operațiunile fundamentale pe baza a două valori ale tensiunii (Ridicat sau Scăzut), fiecare bit de date implicat într-un proces trebuie convertit în acea formă. Metoda ideală pentru realizarea acestei sarcini este reprezentarea datelor în sistemul numeric binar, care include doar două cifre, 1 și 0. De exemplu, cu fiecare apăsare a tastei de pe tastatură, se produce un șir de 1 și 0., care este unic pentru fiecare caracter și îl trimite ca rezultat. Procesul de conversie a datelor în cod binar se numește codificare. Multe metode de codificare sunt folosite în calcul și telecomunicații.

ASCII, care înseamnă American Standard Code for Information Interchange, este o codificare standard pentru caracterele alfanumerice utilizate în computere și dispozitive asociate. ASCII a fost introdus de Institutul de Standarde al Statelor Unite ale Americii (USASI), cunoscut acum ca Institutul Național American de Standarde.

Mai multe despre codurile binare

Cel mai simplu mod de a codifica o date este de a atribui o anumită valoare (în mare parte în numere zecimale) caracterului sau simbolului sau instrucțiunii, apoi convertiți valoarea (număr zecimal) în număr binar, care constă doar de 1 și 0. Secvența de 1 `s și 0`s este numită ca șir binar. Lungimea șirului binar determină numărul de caractere sau instrucțiuni diferite care pot fi codificate. Cu o singură cifră, pot fi reprezentate doar două caractere sau instrucțiuni diferite. Cu două cifre pot fi reprezentate patru caractere sau instrucțiuni. În general, cu un șir binar de n cifre, pot fi reprezentate 2 caractere, instrucțiuni sau stări diferite.

Există multe metode de codare cu lungimi diferite de șiruri binare, dintre care unele au lungime constantă, iar altele lungime variabilă. Câteva dintre codurile binare cu șiruri de biți constante sunt ASCII, ASCII extins, UTF-2 și UTF-32. UTF-16 și UTF-8 sunt coduri binare cu lungime variabilă. Atât codarea Huffman, cât și codul Morse pot fi considerate și coduri binare cu lungime variabilă.

Mai multe despre ASCII

ASCII este o schemă de codificare a caracterelor alfanumerice introdusă în anii 1960. ASCII original folosește șir binar de 7 cifre, ceea ce îi permite să reprezinte 128 de caractere. O versiune ulterioară a ASCII numită ASCII extins folosește șir binar de 8 cifre, oferindu-i capacitatea de a reprezenta 256 de caractere diferite.

ASCII include, în primul rând, două tipuri de caractere, care sunt caractere de control (reprezentate prin 0-31 zecimal și 127zecimal) și caractere imprimabile (reprezentate prin 32- 126 zecimal). De exemplu, ștergerea tastei de control are valoarea 127decimal, care este reprezentată de 1111111. Caracterul a, căruia i se dă valoarea 97zecimal, este reprezentat de 1100001. ASCII poate reprezenta litere în ambele cazuri, numere, simboluri și taste de control.

Care este diferența dintre codul binar și ASCII?

• Cod binar este un termen general folosit pentru o metodă de codificare a caracterelor sau a instrucțiunilor, dar ASCII este doar una dintre convențiile de codificare a caracterelor acceptate la nivel global și a fost cea mai frecvent utilizată schemă de codare binară timp de mai bine de trei decenii.

• Codul binar poate avea lungimi diferite pentru codare, în funcție de numărul de caractere, instrucțiuni sau metoda de codare, dar ASCII folosește doar șir binar de 7 cifre și 8 cifre pentru ASCII extins.

Recomandat: