Matematica

Calcolatrice binaria

Impostazioni
Rimetti a zero
Condividi il risultato
Salva
Incorpora
Segnala un errore

Condividi calcolatrice

Aggiungi la nostra calcolatrice gratuita al tuo sito web

Per favore, inserisci un URL valido. Sono supportati solo gli URL HTTPS.


Usa come valori di default per la calcolatrice integrata ciò che è attualmente nei campi di input della calcolatrice sulla pagina.


Colore dell'input a fuoco, colore della casella di switch selezionata, colore al passaggio del mouse sugli elementi selezionati, ecc.


Per favore, accetta i Termini di Utilizzo.

Anteprima

Salva calcolatrice

Impostazioni calcolatrice

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Condividi calcolatrice

Che cos’è un calcolatore binario?

Un calcolatore binario è uno strumento computazionale online progettato per eseguire operazioni aritmetiche—addizione, sottrazione, moltiplicazione e divisione—su numeri rappresentati nel sistema numerico binario. Il sistema binario è la base di tutti i calcoli digitali, utilizzando solo due cifre: 0 e 1. Ogni cifra in un numero binario rappresenta una potenza di due, consentendo ai computer e ai dispositivi digitali di elaborare i dati in modo efficiente.

Il calcolatore binario automatizza questi calcoli convertendo i valori binari nei loro equivalenti decimali, eseguendo l’operazione aritmetica richiesta e poi riconvertendo il risultato in forma binaria. Questo meccanismo garantisce sia l’accuratezza che la facilità d’uso, specialmente quando si tratta di numeri binari lunghi che sarebbero tediosi da calcolare manualmente.

Se hai bisogno di convertire un numero da un sistema numerico a un altro, usa un convertitore binario.

Il sistema binario spiegato

Il sistema numerico binario, o sistema in base-2, opera con solo due simboli possibili: 0 e 1. Ogni cifra rappresenta un bit, abbreviazione di binary digit (cifra binaria). Il valore posizionale dei bit aumenta esponenzialmente da destra a sinistra, con ogni posizione che rappresenta una potenza di due.

Ad esempio, il numero binario 1011 può essere convertito in decimale come segue:

10112=(1×23)+(0×22)+(1×21)+(1×20)=8+0+2+1=11101011_2 = (1×2^3) + (0×2^2) + (1×2^1) + (1×2^0) = 8 + 0 + 2 + 1 = 11_{10}

Il binario è il linguaggio dei computer poiché i circuiti digitali possono facilmente rappresentare due stati—acceso (1) e spento (0)—rendendolo una scelta naturale per l’elaborazione e l’archiviazione dei dati nei sistemi elettronici.

Come sommare i numeri binari?

Passo 1: Converti i numeri binari in numeri decimali.

Passo 2: Somma i numeri decimali.

Passo 3: Converti il numero decimale nuovamente in un numero binario.

Esempi

Esempio 1: Somma di numeri binari

10112+110121011_2 + 1101_2

Convertire in decimale: 10112=(1×23)+(0×22)+(1×21)+(1×20)=8+0+2+1=11101011_2 = (1×2^3) + (0×2^2) + (1×2^1) + (1×2^0) = 8 + 0 + 2 + 1 = 11_{10}, 11012=(1×23)+(1×22)+(0×21)+(1×20)=8+4+0+1=13101101_2 = (1×2^3) + (1×2^2) + (0×2^1) + (1×2^0) = 8 + 4 + 0 + 1 = 13_{10}

Somma: 11+13=2411 + 13 = 24

Convertire 24 in binario:

DivisoQuozienteResto
24 ÷ 2120
12 ÷ 260
6 ÷ 230
3 ÷ 211
1 ÷ 201

Risultato: 10112+11012=1100021011_2 + 1101_2 = 11000_2

Esempio 2: Moltiplicazione di numeri binari

1012×112101_2 × 11_2

Convertire in decimale: 1012=(1×22)+(0×21)+(1×20)=4+0+1=510101_2 = (1×2^2) + (0×2^1) + (1×2^0) = 4 + 0 + 1 = 5_{10}, 112=(1×21)+(1×20)=2+1=31011_2 = (1×2^1) + (1×2^0) = 2 + 1 = 3_{10}

Prodotto: 5×3=155 × 3 = 15

Convertire 15 in binario:

DivisoQuozienteResto
15 ÷ 271
7 ÷ 231
3 ÷ 211
1 ÷ 201

1510=1111215_{10} = 1111_2

Risultato: 1012×112=11112101_2 × 11_2 = 1111_2

Esempio 3: Divisione di numeri binari

100102÷10210010_2 ÷ 10_2

Convertire in decimale: 100102=(1×24)+(0×23)+(0×22)+(1×21)+(0×20)=16+0+0+2+0=181010010_2 = (1×2^4) + (0×2^3) + (0×2^2) + (1×2^1) + (0×2^0) = 16 + 0 + 0 + 2 + 0 = 18_{10}, 102=(1×21)+(0×20)=2+0=21010_2 = (1×2^1) + (0×2^0) = 2 + 0 = 2_{10}

Quoziente: 18÷2=918 ÷ 2 = 9

Convertire 9 in binario:

DivisoQuozienteResto
9 ÷ 241
4 ÷ 220
2 ÷ 210
1 ÷ 201

910=100129_{10} = 1001_2

Risultato: 100102÷102=1001210010_2 ÷ 10_2 = 1001_2

Esempio 4: Sottrazione di numeri binari

11100210010211100_2 - 10010_2

Convertire in decimale: 111002=(1×24)+(1×23)+(1×22)+(0×21)+(0×20)=16+8+4+0+0=281011100_2 = (1×2^4) + (1×2^3) + (1×2^2) + (0×2^1) + (0×2^0) = 16 + 8 + 4 + 0 + 0 = 28_{10}, 100102=(1×24)+(0×23)+(0×22)+(1×21)+(0×20)=16+0+0+2+0=181010010_2 = (1×2^4) + (0×2^3) + (0×2^2) + (1×2^1) + (0×2^0) = 16 + 0 + 0 + 2 + 0 = 18_{10}

Differenza: 2818=1028 - 18 = 10

Convertire 10 in binario:

DivisoQuozienteResto
10 ÷ 250
5 ÷ 221
2 ÷ 210
1 ÷ 201

1010=1010210_{10} = 1010_2

Approfondimento storico

L’aritmetica binaria fu concettualizzata per la prima volta da Gottfried Wilhelm Leibniz nel XVII secolo, che riconobbe l’efficienza di un sistema che utilizzava solo due cifre. Nel 1703, pubblicò un documento in cui descriveva come tutti i numeri e i processi logici potessero essere rappresentati utilizzando 1 e 0. Il suo lavoro gettò le basi per il calcolo moderno secoli prima che i computer elettronici fossero inventati.

I primi computer della metà del XX secolo, come l’ENIAC e l’UNIVAC, utilizzavano l’elaborazione binaria per eseguire operazioni logiche e aritmetiche, formando la spina dorsale matematica della tecnologia attuale.

Domande frequenti

Come si sommano 1010₂ e 111₂?

Convertire in decimale → 10102=10101010_2 = 10_{10}, 1112=710111_2 = 7_{10}.
Somma → 10+7=1710 + 7 = 17.
Convertire di nuovo → 1710=10001217_{10} = 10001_2.
Risposta: 10102+1112=1000121010_2 + 111_2 = 10001_2.

Come si sottraggono 1000₂ - 11₂?

Convertire in decimale → 10002=8101000_2 = 8_{10}, 112=31011_2 = 3_{10}.
Sottrazione → 83=5108 - 3 = 5_{10}.
Convertire di nuovo → 510=10125_{10} = 101_2.
Risposta: 10002112=10121000_2 - 11_2 = 101_2.

Come si divide 11110₂ per 10₂?

Convertire in decimale → 111102=301011110_2 = 30_{10}, 102=21010_2 = 2_{10}.
Divisione → 30÷2=151030 ÷ 2 = 15_{10}.
Convertire di nuovo → 1510=1111215_{10} = 1111_2.
Risposta: 111102÷102=1111211110_2 ÷ 10_2 = 1111_2.

Segnala un errore

Questo campo è obbligatorio.