Ecco come funziona:
1. BINARIO a 7 bit: Sette cifre binarie (bit) possono rappresentare 2
2. Equivalenti decimali: Ogni combinazione binaria a 7 bit ha un equivalente decimale. Per esempio:
* Il binario `01000001` è equivalente al numero decimale 65.
* Il binario `01100001` è equivalente al numero decimale 97.
3. Mappatura dei caratteri: ASCII assegna questi valori decimali (e le loro corrispondenti rappresentazioni binarie) ai caratteri. Per esempio:
* Decimal 65 (binario `01000001`) rappresenta la lettera maiuscola 'a'.
* Decimal 97 (binario `01100001`) rappresenta la lettera minuscola 'a'.
* Decimal 48 (binario `00110000`) rappresenta la cifra '0'.
* Decimal 32 (binario `00100000`) rappresenta uno spazio.
4. Rappresentazione della tabella: L'intero standard ASCII è spesso rappresentato come una tabella che mostra il valore decimale, il codice binario e il carattere corrispondente.
Esempio:
Prendiamo la lettera maiuscola "C":
1. Il suo valore decimale in ASCII è 67.
2. La conversione di 67 in binario ci dà `01000011`.
Pertanto, il codice ASCII per "C" è `01000011`. Un computer memorizza ed elabora questa "C" come questa sequenza binaria a 7 bit.
È importante notare che ASCII copre solo 128 caratteri. I set ASCII estesi utilizzano un ottavo bit per rappresentare altri 128 caratteri, spesso inclusi caratteri e simboli accentati. Unicode è un sistema di codifica dei personaggi molto più completo che supporta un numero molto maggiore di caratteri di varie lingue.
Programmazione © www.354353.com