Codifica digitale

annuncio pubblicitario
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
Scarica