Codifica digitale ● Linguaggio macchina binario 10111100001010 11010010010010 1 0 >> >> transistor “acceso” transistor “spento” 10101001001111 Tra virgolette 11111101010101 … … … ● Programmi, testi, musica, video, foto, etc., codificati come sequenze di numeri binari 1 Codifica digitale ● numero decimale/numero binario: 0=0 1=1 2 = 10 2 bit, cioè 2 cifre binarie 3 = 11 Esempio: 4 = 100 5 = 101 10100001 8 bit, 1 byte 3 bit 6 = 110 7 = 111 etc. etc. etc. 2 Codifica digitale ● Numero decimale 40 in numero binario – Si divide sempre per 2, e si annota il resto 40 : 2 = 20 20 : 2 = 10 10 : 2 = 5 5:2=2 2:2=1 1:2=0 resto 0 resto 0 resto 0 resto 1 resto 0 resto 1 – Prendiamo i resti, dal basso verso l'alto. – Il numero binario è: 101000 3 Codifica digitale ● Ora facciamo il procedimento inverso – – da numero binario a numero decimale. 1 0 1 0 0 0 1 x 25 + 0 x 24 + 1 x 23 + 0 x 22 + 0 x 21 + 0 x 20 32 0 8 0 0 0 4 Codifica digitale ● Esercizi – Convertire in formato binario i seguenti numeri decimali: 16, 17, 35, 3 – Convertire in formato decimale i seguenti numeri binari: 101, 100001, 100011 – Quanti numeri binari posso rappresentare con 5 bit ? Risposta: 25 Spiegare il perché 5 Codifica dei caratteri ● ASCII (ogni carattere: 7 bit) ● Carattere = numero ● Ex. – “A” = 65 = 1000001, …...... – “B” = 66 = 1000010, …...... – “C” = 67 = 1000011, …...... “S” = 83 = 1010011 ● Quanti caratteri posso rappresentare con 7 bit ? ● Codifiche migliori: – Unicode (32 bit), standard di riferimento. – UTF-8 (8-24 bit), basata su Unicode. 6 Numeri esadecimali DEC / ESA DEC /ESA 0 = 0 9 = 9 1 = 1 10 = A 2 = 2 11 = B 3 = 3 12 = C 4 = 4 13 = D 5 = 5 14 = E 6 = 6 15 = F 7 = 7 8 = 8 7 Numeri esadecimali ● ● ● ...e il numero decimale 16, in esadecimale come lo rappresento ? Risposta: 10 Particolarità del sistema esadecimale: – Facile conversione esa / bin e viceversa – Ogni cifra esadecimale corrisponde a 4 bit Fare degli esempi 8 Codifica digitale - conclusione ● Prossima lez.: ripasso “Word” (uso OpenOffice) ● Prossime lezioni: multimedialità – Differenza tra analogico e digitale – Files musicali “wav” e “mp3” – Immagini... – Video... – Non mancheranno degli esempietti pratici col pc (audiomontaggi, fotomontaggi, videomontaggi) !!! – Idea per un eventuale progetto singolo di gruppo :) 9