Codificarea informațiilor în computere

Calculatoarele moderne se ocupă nu numai de informații numerice, ci și de informații textuale. Pentru ao reprezenta, sunt necesare cuvinte de lungime variabila. Abilitatea de a introduce, procesa și transmite informații alfanumerice este, de asemenea, importantă pentru rezolvarea problemelor pur matematice,







deoarece permite calcularea rezultatelor calculelor într-o formă lizibilă, cu titluri și explicații.

În lucrul cu un computer, se utilizează un set mai mare de simboluri (litere engleză, rusă, numere, simboluri de serviciu). Setul de simboluri este alfabetul calculatorului. Fiecare personaj din alfabetul calculatorului este codificat de un grup binar.

Cele mai utilizate pe scară largă pentru caractere codificare a fost extins codul ASCII - American Standard Code pentru schimbul de informații (American Standard Code pentru schimbul de informații), în care codul binar-un octet (a se vedea tabelul 2.5) este utilizat pentru a reprezenta informații alfanumerice. Cu octetul, 256 caractere diferite pot fi codate. Standardul principal pentru codificarea utilizează un cod hexazecimal 00 - 7F, standardul extins - cod 80 - FF. Standardul principal este internațional și este utilizat pentru a codifica caractere de control și litere ale alfabetului latin, în standard, codificate extinse de caractere de desen și litere ale alfabetului național (în Rusia - Rusă). Pentru a determina un cod de caracter în tabelul 2.5 trebuie atribuit dreptul hexazecimal numărul liniei cifre la cifra numarul coloanei hexazecimal. Acesta este codul caracterului hexazecimal. Pentru a simplifica automatizarea procesării datelor, se aplică principiul de ponderare a codării caracterelor. Într-o greutate coduri de cifre de codificare crește în mod constant și litere creștere în greutate de cod în ordine alfabetică. literelor Greutate B 1 cu greutate mai mare de litera A de cod, și așa mai departe. d. un spațiu cod este mai mică decât greutatea literei A. cod a







Împreună cu codul ASCII în sistemele informatice, este folosit codul universal pentru toate țările lumii - Unicode. Acest cod se bazează pe doi octeți - cuvântul mașinii. Șaisprezece biți pot fi codificate 65.535 de caractere. Acest număr este suficient pentru alfabetele celor mai multe țări din lume.

Tabelul 2.5 Coduri de caractere extinsă ASCII

Cea mai veche parte a codului caracterului hexazecimal

Reprezentarea fizică a informațiilor într-un computer

În computere, codurile zero și unitate sunt reprezentate de semnale electrice (Figura 2.6), două stări diferite:

- impuls sau lipsa acestora;

- potențial ridicat sau scăzut;

- potențial ridicat sau lipsa acestora.

Cele mai frecvente sunt codurile potențiale. În care codul unității este un nivel de înaltă tensiune, iar codul zero este absența unui semnal sau a nivelului său scăzut. Codul potențial este caracterizat de timpul de margine de la capăt al semnalului, de nivelul amplitudinii, de durata și de timpul de margine de sfârșit a semnalului.

Durata impulsului trebuie să fie mai mică decât pasul de timp al computerului.

Figura 2.6 - Modalități de prezentare a informațiilor digitale

Pentru transmiterea cuvintelor mașinii binare, se utilizează coduri seriale și paralele.

În modul secvențial, fiecare ciclu de timp este folosit pentru a afișa un bit al unui cuvânt, toți biți din care

Ele sunt transmise de-a lungul canalului succesiv, una după alta și fixate de același element.

În metoda paralelă, toți biții cuvântului sunt transmise într-un singur ciclu de timp, elementele individuale sunt fixate și trec prin canale separate, fiecare dintre care servește pentru reprezentarea și transmiterea doar un singur bit cuvânt (a se vedea figura 2.7).

Când se utilizează codul de serie toate operațiunile inclusiv transferul de cuvinte de la un nod la altul, sunt produse alternativ pentru fiecare cuvânt al descărcării, și, prin urmare, dispozitivele seriale sunt mai lente decât paralele, dar utilizează mai puțin de hardware.

Toate computerele moderne pentru performanță maximă, cu transmisie și transmisie de date în procesoare pentru distanțe de până la 3 metri, sunt construite în paralel. În plus, paralelismul este introdus nu numai în reprezentarea datelor, ci și în modul de prelucrare a acestora.

Tema 2.2 Bazele logice ale computerelor. Componente ale procesoarelor și controlorilor industriali

- Operații logice de bază ale algebrei logice

- Sistem logic:







Articole similare

Trimiteți-le prietenilor: