

Codifica
Presentation
•
Computers
•
11th Grade
•
Hard
Agostino Villa
Used 3+ times
FREE Resource
12 Slides • 0 Questions
1
Codifica binaria delle informazioni
SCENZE E TECNOLOGIE APPLICATE
prof. Agostino Villa
2
Il sistema binario
prof. Agostino Villa
Il sistema numerico binario è un sistema numerico posizionale in base 2. Esso utilizza solo due simboli, di solito indicati con 0 e 1(cifre binarie), invece delle dieci cifre utilizzate dal sistema numerico posizionale decimale.
In informatica il sistema binario è utilizzato per la rappresentazione interna dell’informazione dalla quasi totalità degli elaboratori elettronici, in quanto le caratteristiche fisiche dei circuiti digitali rendono molto conveniente la gestione di due soli valori; 0 e 1 o quelli di vero e falso della logica booleana.
Un numero binario è una sequenza di cifre binarie (dette bit).
3
Il sistema binario
prof. Agostino Villa
La più piccola informazione rappresentabile in binario è il bit da binary digit.
Tale sistema fa uso di due soli simboli per rappresentare l’informazione, 0 e 1.
I motivi che stanno alla base di questa scelta sono prettamente tecnologici. Infatti nel campo elettronico esistono componenti come transistor, condensatori, diodi che ben si prestano a rappresentare queste due informazioni, un transistor può lavorare come un interruttore in situazioni particolari, e quindi è possibile assegnare lo stato logico 1 quando si ha il passaggio di corrente, e lo stato logico 0 quando l’interruttore è aperto e non si ha passaggio di corrente.
4
Il sistema binario
prof. Agostino Villa
Quante combinazioni è possibile codificare nel sistema binario?
Questo dipende dal numero di bit che si usano in particolare possiamo dire che con n bit si possono codificare 2n informazioni, ad esempio se abbiamo 8 bit (1 byte) ne possiamo codificare 28 = 256, da 0 a 255, e via dicendo.
Un numero binario si dice posizionale in quanto la posizione del bit nella sequenza assume un peso diverso in base appunto alla posizione in cui si trova, in base 2 in quanto servono solo due simboli, lo zero e l’uno da non confondere con lo zero e uno del sistema decimale. Un numero binario si esprime in questa forma:
(10100101)2
5
Il sistema binario
prof. Agostino Villa
In binario, come in decimale, vi è una rappresentazione posizionale del numero, questo significa che nella sequenza di cifre an-1 an-2…a1 a0
la cifra a0 rappresenta la cifra meno significativa mentre an-1 rappresenta la cifra più significativa.
Il numero di cifre diverse rappresentativo di un sistema di numerazione ,2 cifre (0,1) per il binario, 10 cifre (0..9) per il decimale, è detto base del sistema di numerazione. Ad esempio Il numero decimale (7438)10 lo possiamo rappresentare come:
7 · 103 + 4 · 102 + 3· 101 +8 · 100 = 7438, in decimale omettiamo la base.
6
Il sistema binario
prof. Agostino Villa
Base | Simboli | Sistema |
|---|---|---|
2 | 0,1 | Binario |
8 | 0,1,2,3,4,5,6,7 | Ottale |
10 | 0,1,2,3,4,5,6,7,8,9 | Decimale |
16 | 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G | Esadecimale |
I sistemi di numerazioni piu' noti
conversione da binario a decimale
(1011)2 ==> 1x23 + 0x22 + 1x21 + 1x20 = (11)10 attenzione che il simbolo 1 in decimale ha un significato diverso dall'uno binario
7
Il sistema binario
prof. Agostino Villa
divisioni | Quoziente | Resto |
|---|---|---|
11:2 | =5 | 1 |
5:2 | =2 | 1 |
2:2 | =1 | 0 |
1:2 | =0 | 1 |
conversione da decimale a binario
(11)10 si divide il numero per 2 tante volte fino ad avere quoziente 0. Esempio:
si prendono i resti a partire dall'ultimo
(1011)2
8
Il sistema binario
prof. Agostino Villa
conversione rapida da binario ad ottale
(110001100)2 si divide il numero per gruppi di 3 bit e per ogni gruppo si calcola il relativo decimale con le regole viste precedentemente, il numero composto dalle cifre decimali e il numero ottale corrispondente
1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
|---|
6 | 1 | 4 |
|---|
numero ottale (614)8
conversione rapida da binario ad esadecimale
il numero binario va diviso in gruppi di 4 bit (se mancano i bit per fare i gruppi da 4 aggiungere bit 0 davanti) e per ogni gruppo si calcola il relativo decimale scrivendo i 10 fino al 15 con le lettere da A ad F
9
Le operazioni nel sistema binario
prof. Agostino Villa
per meglio comprendere come svolgere le operazioni aritmetiche di base si riporta per ogni singola operazione la relativa tabella di verita'
nell'ultima colonna si inserisce il riporto(R) dell'operazione, nel caso dell'addizione il riporto di 1 si ha solo nella somma 1+1
ADDIZIONE
Esempio seguendo la tabella di verita'
10
Le operazioni nel sistema binario
prof. Agostino Villa
nell'ultima colonna si inserisce il prestito dell'operazione, nel caso della sottrazione il prestito di 1 si ha solo nella differenza 0-1
SOTTRAZIONE
Esempio seguendo la tabella di verita'
il prestito va inteso come prestito dalla cifra precedente (10010)2 - (1101)2
11
Le operazioni nel sistema binario
prof. Agostino Villa
si incolonnano i due termini e si traccia una linea.
si moltiplica ciascuna cifra del secondo fattore per il primo fattore.
si scrive il risultato del primo prodotto e si cambia di volta in volta riga, ricordando di lasciare un posto vuoto sotto la prima cifra a destra di ciascun risultato.
si sommano i risultati ottenuti
MOLTIPLICAZIONE
Esempio (111)2 x (001)2
risultato (00111)2
12
Le operazioni nel sistema binario
prof. Agostino Villa
la divisione e' la piu' complessa tra le operazioni binarie, per meglio apprendere il metodo vi lascio un link di risorsa su web, utile a comprende il come fare una divisione tra due numeri binari, che condivideremo in classe
DIVISIONE
Codifica binaria delle informazioni
SCENZE E TECNOLOGIE APPLICATE
prof. Agostino Villa
Show answer
Auto Play
Slide 1 / 12
SLIDE
Similar Resources on Wayground
11 questions
SEGURIDAD EN REDES
Presentation
•
11th Grade
9 questions
Automatización - Clase 1
Presentation
•
10th Grade
10 questions
LEYES DE LOS GASES
Presentation
•
11th Grade
9 questions
Cantidad de movimiento
Presentation
•
11th Grade
11 questions
Baze de date - prelucrarea datelor cu SQL
Presentation
•
11th - 12th Grade
9 questions
Drivers
Presentation
•
10th Grade
11 questions
Temas Programación 1ro
Presentation
•
10th Grade
11 questions
DISEÑAMOS CON EMPATÍA
Presentation
•
11th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade