By Mimmo Gullo I computer vengono utilizzati per
By Mimmo Gullo I computer vengono utilizzati per automatizzare la soluzione di problemi di varia natura trattando le informazioni in entrata (DATI) eseguendo gli opportuni calcoli logici e matematici (ISTRUZIONI) ed emettendo i risultati ottenuti su un dispositivo di uscita Elaborazione ALU UC Input Tastiera Dischi Ecc. Output RAM Monitor Stampante Ecc.
I dati e le istruzioni devono essere codificati in un linguaggio comprensibile all’elaboratore il quale capisce solo l’alternarsi di impulsi elettrici intensi e meno intensi , oppure il passaggio o no di corrente a tale scopo , ben si adatta il codice di numerazione binario che fa uso di soli due simboli 0 e 1 per rappresentare tutti i numeri Con tali numeri possiamo codificare in un altri codici a noi comprensibili tipo le lettere dell’alfabeto, le immagini, i suoni.
0 1
Se si ha a disposizione un solo Bit si possono rappresentare solo due simboli ad esempio: Oppure
Avendo a disposizione 2 Bit si possono rappresentare solo 22 ossia 4 simboli diversi 1 0 0 0 1 1 1 0 0 1
0 0 0 A 1 0 0 1 B 0 0 1 0 C 1 0 1 1 D 0 1 1 0 0 1 E 0 1 1 0 G 1 1 H 0 1 23 = 8 Combinazioni 1 F
Per poter rappresentare tutti i caratteri dell’alfabeto le cifre decimali, i caratteri accentati, i segni di interpunzione, le parentesi ecc. abbiamo bisogno di 8 bit ( 1 Byte ) 8 2 = 256 combinazioni La codifica con 8 bit ha consentito la creazione di uno standard internazionale chiamato codice ASCII American Standard Code Information Intercange
La tabella ASCII è un codice convenzionale usato per la rappresentazione dei caratteri di testo attraverso i Byte: ad ogni byte viene fatto corrispondere un diverso carattere della tastiera (lettere, numeri, segni). In realtà lo standard ASCII copre solo i primi 128 byte (da 0000 a 01111111), i successivi byte fino al 256° costituiscono la tabella ASCII estesa che presenta varie versioni a carattere nazionale. Nella tabella ASCII standard si trovano le cifre numeriche, le lettere maiuscole e minuscole (maiuscole e minuscole hanno codici ASCII differenti) la punteggiatura, i simboli aritmetici e altri simboli ($, &, %, @, #, ecc. ). Essendo stata concepita in America, la tabella ASCII standard non comprende le lettere accentate (sconosciute all'ortografia inglese). I primi 32 byte della tabella standard sono inoltre riservati per segnali di controllo e funzioni varie.
Tabella ASCII Standard
Tabella ASCII Estesa
- Slides: 10