Operazioni in binario
Operazioni di binario
L’operazione binaria è come il sistema decimale solo che si basa sui riporti, resti o prestiti e in più si basa solo su due cifre.
Somma
La somma avviene solo tra due numeri binari, la tabella riportata qui sotto rappresenta la somma tra due cifre binarie:
0+0=0
1+0=1
0+1=1
1+1=0 con riporto di 1
Per verificare l’operazione si può effettuare trasformando gli addendi e il risultato in decimale:
1011=1×1+1×2+0×4+1×8=11
10=0×1+1×2=2
1101=1×1+0×2+1×4+1×8=13
L’operazione si verifica guardando (1011+10=1101) ed è equivalente al risultato dell’operazione in decimale (11+2=13).
Per calcolare delle somme tra numeri con cifre dopo la virgola si procede nello stesso modo incolonnamento degli operandi:
1 1
1 0 0 , 1 0 1 + 0×2° + 0×2¹+ 1×2² + 1×2-1 + 0×2-2 + 1×2-3 = 4 + 0,5 + 0,125 = 4,625
1 , 1 1 0 = 1×2° + 1×2-1 + 1×2-2 = 1 + 0,5 + 0,25 = 1,75
___________
1 1 0 , 0 1 1 0×2° + 1×2¹ + 1×2² + 0×2-1 + 1×2-2 + 1×2-3 = 2 + 4 + 0,25 + 0,125 = 6,375
Sottrazione
La sottrazione è come il sistema decimale, lavorando sui prestiti solo se con necessità. La tabella di corrispondenza è la seguente:
0-0 = 0
1-0 = 1
1-1 = 0
0-1 = 1 con il prestito del valore della base (10) dalla cifra precedente.
Nel primo caso non ci sono prestiti. Nel secondo caso lo zero prende un prestito dalla cifra che la precede che così diventa 0.
Il numero 0 diventa 10 e la sottrazione da come risultato 1.
Moltiplicazione
La moltiplicazione è come il sistema decimale, moltiplicando qualsiasi cifra del secondo numero per il primo incolonnando i risultati.
0×0=0
0×1=0
1×0=0
1×1=1
Divisione
La divisione con dei numeri binari è uguale identica a una divisione con il sistema decimale.
Esempio
219:2= 109 con resto 1 105:2= 52 con resto 1
109:2= 54 con resto 1 52:2= 26 con resto 0
54:2= 27 con resto 0 26:2= 13 con resto 0
27:2= 13 con resto 1 13:2= 6 con resto 1
13:2= 6 con resto 1 6:2= 3 con resto 0
6:2= 3 con resto 0 3:2= 1 con resto 1
3:2= 1 con resto 1 1:2= 0 con resto 1
1:2= 0 con resto 1 numero binario= 1101001
numero binario= 1101101
somma
11011011 +
1101001 =
__________
101000100
prova
0×2°+0×2¹+1×2²+0×2³+0×24+0×25+1×26+0×27+1×28=
0×1+0×2+1×4+0×8+0×16+0×32+1×64+0×128+0×256=
0+0+4+0+0+0+64+0+256=324
219+105=324
Lascia un commento
Devi essere connesso per inviare un commento.