Cum se reprezintă datele alfanumerice

vineri, aprilie 22, 2011 8:12
Posted in category IT

AlfanumericPrin ‘caractere alfanumerice’ înţelegem: literele mari şi mici ale alfabetului (latin), cifrele de la 0 la 9 (arabe), semnele de punctuaţie, operatorii aritmetici şi de relaţie (+ , >, …), alte caractere speciale ($, #, …). În general, prin ‘caractere alfanumerice’ se înţeleg toate caracterele care pot fi introduse de la tastatura unui calculator.

Un calculator înţelege, memorează şi prelucrează şiruri de cifre binare, care reprezintă comenzi, informaţii, date. Cifrele binare sunt 0 şi 1, cifre folosite la scrierea numerelor în baza 2. Cu o cifră binară se pot scrie numerele binare diferite 0 şi 1, adică două cifre binare(21). Cu două cifre binare se pot scrie numerele binare diferite 00, 01, 10, 11, adică patru numere binare(22). Cu trei cifre binare se pot scrie numerele binare diferite 000, 001, 010, 011, 100, 101, 110, 111, adică opt numere binare(23). Şi aşa mai departe. Rezultă că pentru n cifre binare se pot scrie 2n numere binare diferite. Astfel, reprezentarea datelor alfanumerice se poate face, de exemplu, prin cuvinte (şiruri) de cod de 8 cifre binare, care permit construirea a 256(28) cuvinte de cod diferite, care acoperă necesarul de caractere.

Din marea familie a codurilor alfanumerice le exemplificăm pe cele mai cunoscute:
Codul EBCDIC (Extended Binary Coded decimal Interchange Code) este un cod alfa-numeric pe 8 biţi, proiectat pentru codificarea informaţiilor, la calculatoarele din seria IBM 360. Codul a fost utilizat până prin anii ’70.

Codul ASCII (American Standard Code for Information Interchange) reprezintă un standard actual de codificare alfa-numerică pe 7 biţi. Este un cod alfa-numeric, cu recomandare ISO (International Standard Organization) şi este utilizat de multe tipuri de calculatoare şi de majoritatea echipamentelor periferice care lucrează cu aceste calculatoare.

Codul UNICODE. Este un cod alfa-numeric pe 16 biţi care îşi propune să definească un cod standard pentru simbolurile alfa-numerice utilizate în toate ţările lumii: litere, semne de punctuaţie, semne monetare specifice tuturor limbilor de pe planetă.
Fiecare carcater (literă, cifră, caracter special) este codificat printr-o secvenţă de lungime fixă, 8 cifre binare, de exemplu. Dacă este nevoie, în stânga, se adaugă zerouri nesemnficative. De exemplu, 9 = 1001(2), iar carcterul 9 se reprezintă prin secvenţa 00001001 (8 biţi, adică 8 cifre binare). Numerele întregi, pozitive sau negative, sunt codificate ca numere binare de lungime fixă. Lungimile standard sunt: 8, 16, 32, 64 poziţii binare. Prima poziţie este ocupată de semnul reprezentării: 0, dacă numărul este pozitiv, 1, dacă numărul este negativ. De exemplu, pe o lungime standard de 8 biţi se pot reprezenta numere întregi cuprinse între 11111111=-1111111(2)=-123 şi 01111111=+1111111(2)=+123 (destul de puţin, de aceea sunt folosite alte lungimi standard). Numerele reale sunt formate din semn, partea întreagă şi partea fracţionară. Acestea pot fi reprezentate în două moduri: în virgulă fixă sau în virgulă mobilă. La reprezentarea în virgulă fixă, partea întreagă este despărţită de partea fracţionară printr-o virgulă imaginară care se află într-o poziţie fixă. În acest caz, sunt fixe atât numărul de poziţii ale părţii întregi, cât şi numărul de poziţii ale părţii fracţionare. Acest mod de reprezentare a numerelor reale este dezavantajos, deoarece permite reprezentarea unei game restrânse de numere reale. În virgulă mobilă, numerele reale sunt reprezentate prin exponent şi mantisă, în aşa-numita notaţie ştiinţifică. Orice număr cu virgulă poate fi scris explicitând diferite puteri ale lui 10. În acest fel poate fi controlată poziţia virgulei zecimale, care îşi schimbă poziţia în funcţie de valoarea exponentului. De exemplu, 43,8 =438*10-1=438E-1, unde 438 este mantisa, iar -1 este exponentul. Reprezentarea în virgulă mobilă permite memorarea numerelor reale de diferite dimensiuni cu o precizie foarte mare. În funcţie de numărul de biţi folosiţi pentru reprezentarea numărului, există reprezentarea în simplă precizie pe 32 de biţi şi reprezentarea în dublă precizie pe 64 de biţi.

Citeste si articolele:

Sigla A7
Dacă ţi-a plăcut articolul, ai ceva de completat sau ai ceva de reproşat (civilizat) la acest text, scrie un comentariu, ori pune un link pe site-ul (blogul) tău, în cazul în care vrei ca şi alţii să citească textul sau (obligatoriu) dacă ai copiat articolul parţial sau integral. După ce ai scris comentariul, acesta trebuie aprobat de administratorul site-ului, apoi va fi publicat.

11 Responses to “Cum se reprezintă datele alfanumerice”

  1. Emanuel_21 says:

    aprilie 23rd, 2011 at 16:20

    Sarbatori pascale pline de lumina si pace in suflete. >:D<
    satirikon.ro

  2. Dumitru Caruntu says:

    aprilie 24th, 2011 at 7:11

    Hristos a inviat! Pentru toti crestinii.

  3. Recomandarile sfarsitului de saptamana (#1) | A șaptea dimensiune says:

    iulie 2nd, 2015 at 16:22

    […] Cum se reprezintă datele alfanumerice […]

  4. Câteva softuri pentru compresie video | A șaptea dimensiune says:

    august 21st, 2015 at 15:48

    […] Cum se reprezintă datele alfanumerice […]

  5. Cum accesăm şi controlăm un computer de la distanță | A șaptea dimensiune says:

    august 22nd, 2015 at 8:42

    […] Cum se reprezintă datele alfanumerice […]

  6. Cum se poate cripta un text | A șaptea dimensiune says:

    august 24th, 2015 at 12:27

    […] Cum se reprezintă datele alfanumerice […]

  7. Cum ne recuperăm telefonul pierdut sau furat | A șaptea dimensiune says:

    iunie 24th, 2016 at 17:00

    […] Cum se reprezintă datele alfanumerice […]

  8. Cum optimizăm performanţele calculatorului | A șaptea dimensiune says:

    august 12th, 2016 at 10:18

    […] Cum se reprezintă datele alfanumerice […]

  9. Cum inscripţionăm pozele online | A șaptea dimensiune says:

    august 12th, 2016 at 10:30

    […] Cum se reprezintă datele alfanumerice […]

  10. O opţiune interesantă pentru unitatea DVD/CD | A șaptea dimensiune says:

    august 12th, 2016 at 10:59

    […] Cum se reprezintă datele alfanumerice […]

  11. Suplimente (add-ons) pentru Mozilla Firefox 4 | A șaptea dimensiune says:

    august 12th, 2016 at 11:35

    […] Cum se reprezintă datele alfanumerice […]

Adauga un comentariu