Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
I S E
C -
Il sistema numerico binario è un sistema numerico usato nei calcolatori elettronici; è a base due,
vengono infatti usate soltanto due cifre:0 e 1, indicate usualmente col termine di bit (binary
digit=cifra binaria) per formare il numero binario in questione. Un qualsiasi numero nel sistema
binario può essere rappresentato da una serie di bit equivalente ad una somma di potenze del due
ognuna delle quali moltiplicata per una cifra che può essere solo 0 o 1. In questo modo le scritta
(1111)2 e (111,01)2 devono interpretate come:
nel caso in cui il numero binario abbia degli zeri supplementari sulla sinistra, questi vanno
ignorati:
C -
Per questo tipo di conversione si ricorre ad un metodo che implica la divisione ripetuta per due
del numero assegnato.
Volendo convertire il numero 12:
www.edutecnica.it/sistemi/conv/conv.htm 1/6
16/6/2019 Sistemi numerici e conversioni
Bin Dec ► II ◄I I► ↶
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 10
1011 11
1100 12
1101 13
1110 14
1111 15
C -
Il sistema numerico esadecimale è un sistema a base 16, perchè i numeri che si possono
rappresentare sono sedici:le cifre che vanno da 0 a 9 non sono più sufficienti, di conseguenza si
usano anche le prime 6 lettere dell’alfabeto; i sedici simboli sono:
0 1 2 3 4 5 6 7 8 9 A B C D E F
www.edutecnica.it/sistemi/conv/conv.htm 2/6
16/6/2019 Sistemi numerici e conversioni
C -
Si effettua nello stesso modo della conversione decimale-binario considerando che in questo
caso la base è 16.
Ad es. volendo convertire 177 in base 10 nel corrispondente numero esadecimale:
► II ◄I I► ↶ Dec : ok
Bin : ok
Oct : ok
Hex : ok
Azzera
www.edutecnica.it/sistemi/conv/conv.htm 3/6
16/6/2019 Sistemi numerici e conversioni
Addizione Binaria
Nel sistema binario la cifra più alta è 1, quando la somma è maggiore di 1 è richiesto il riporto di
una cifra in modo analogo a quello che succede nell’addizione del sistema decimale.
0+0=0
0+1=1
1+0=1
1+1=0 con riporto di 1
Dato che nel sistema binario la cifra più alta è 1, quando la somma è maggiore di 1 essa richiede il
riporto di una cifra.
Sottrazione Binaria
0-0=0
1-1=0
1-0=0
0-1=1 con riporto negativo di 1 (prestito)
ad.es. (1000110)2 – (1101)2 cioè 70-13=57 ad.es. (11101)2 – (1110)2 cioè 29-14=15
Complemento a 2
www.edutecnica.it/sistemi/conv/conv.htm 4/6
16/6/2019 Sistemi numerici e conversioni
Il metodo del complemento a 2 riguarda i numeri binari dotati di segno. Prima di applicare
questo metodo bisogna specificare quanti bit ha a disposizione il nostro sistema. Ad esempio se il
sistema ha 5 bit il bit più pesante (a sinistra) viene usato per indicare il segno del numero.
La convenzione prevede che il bit di segno sia 0 per i numeri positivi e sia 1 per i numeri negativi.
Il metodo del complemento a 2 può essere usato per sottrarre tra loro i numeri binari: ad es. 10-5
(+10)2=01001
(-5)2=?
(5)2=00101
(5')2=11010 (compl.1)
(5'')2=11011 (compl.2)
poi devo semplicemente sommare i due numeri trovati secondo la regola 10+(-5).
www.edutecnica.it/sistemi/conv/conv.htm 5/6
16/6/2019 Sistemi numerici e conversioni
le cifre ulteriori al bit di segno devono essere ignorate. Il numero ottenuto è positivo perchè il suo
bit di segno è 0; il numero risultante è (101)2=(5)10 .
il bit di segno è 1 quindi si tratta di un numero negativo, per risalire al suo modulo bisogna fare il
complemento a 2 al contrario: sottraiamo 1, ottenendo 11000 poi commutiamo i bit ottenendo
(00111)2 =(7)10.
I S E
www.edutecnica.it/sistemi/conv/conv.htm 6/6