Professional Documents
Culture Documents
dk 2k
Rappresentazione binaria
Valore minimo di una sequenza di n cifre binarie: 000 0 (n volte) = 010 2n-1 Valore massimo: 1111111 (n volte) = + 2 n-2 + + 22 + 21 + 20 + 1 = 2n 1
Esempio con n=3: 111 = 22 + 2 + 1 = 7 = 23 -1 Da 0 a 8: 0, 1, 10, 11, 100, 101, 110, 111, 1000
Etc.
Esercizio
Scrivere la rappresentazione binaria dei numeri decimali: 30 36 15
Esercizio
Scrivere la rappresentazione binaria dei numeri decimali: 30 = 36 15
1x24 + 1x23 + 1x22 + 1x21 + 0x20 = 11110
Esercizio
Scrivere la rappresentazione binaria dei numeri decimali: 30 = 1x24 + 1x23 + 1x22 + 1x21 + 0x20 = 11110 36 = 1x2 15
5
Esercizio
Scrivere la rappresentazione binaria dei numeri decimali: 30 = 1x24 + 1x23 + 1x22 + 1x21 + 0x20 = 11110 36 = 1x2
5
Esercizio
Scrivere la rappresentazione decimale dei numeri binari: 1000 1010 01011 10111
Esercizio
Scrivere la rappresentazione decimale dei numeri binari: 1000 = 1x23 = 1x8 = 6 1010 = 1x23 + 1x21 = 8 + 2 = 10 01011 = 1x23 + 1x21 + 1x20 = 8+2+1=11 10111 = 24 + 22 + 2 + 1 = 23
Somma binaria
Colonna per colonna, da destra a sinistra Riporto se la somma su una colonna supera la base
Somma binaria
1 11 riporti 1010011+ 1100011= ----------10110110
Tre cifre binarie (prima riga, seconda riga, riporto), somma =1 se una o tre sono 1, riporto = 1 se almeno due sono 1
Riporto: 1 1 1 1 0 0
REALE--> BINARIO
cosa significa una parte decimale binaria:
.1101001
2-1+ 2-2 + 2-4 + 2-7
.1101001
2-1 2-2...
0.99 come troviamo la sua rappresentazione in base 2? Ragioniamo come segue: Supponiamo che .99 = .b1b2b3...bk (binario) Allora 2 .99 = 1.98 = b1.b2b3...bk Quindi b1 1 e .98 rappresentato da .b2b3...bk
1.101001
20 2-1.......
Per trovare la rappresentazione binaria di un decimale lo moltiplichiamo per 2 ed osserviamo se 1 appare nella parte intera: rappresentazione binaria di .592= 1.18 .182= 0.36 .362= 0.72
esempio
18.59 18 10010 .59 .100101...
.59
.722= 1.44 .442= 0.88 .100101..... .882= 1.76 ....... dipende da quanti bit abbiamo
10010.100101....
Esercizi
Convertire i seguenti numeri binari in formato decimale: 11,01 101,111 10,1 Esprimere i seguenti valori in notazione binaria: 4.5 2.75 Eseguire le seguenti somme binarie: 11011+1100 111,11+0,01
Esercizi
Convertire i seguenti numeri binari in formato decimale: 11.01 = 3 = 3.25 101.111 = 5 + + + 1/8 = 5 7/8 10.1 = 2,5 Esprimere i seguenti valori in notazione binaria: 4.5 = 100.1 2.75 = 10.11 Eseguire le seguenti somme binarie: 11011+1100 = 100111 111.11+0.01 = 1000.00
Notazione esadecimale
16 simboli: 0, 1, 2, ..., 9, A, B, ..., F Un simbolo per rappresentare ogni gruppo di 4 cifre binarie (ce ne sono 16 diversi) Es.: 101101010011 Di solito lunghezza multipla di 4 Es.: 3 simboli per 12 bit
Notazione esadecimale
Es.:
101101010011 diventa
B53