Matematica

Calcolatrice di addizione 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

Cos’è l’addizione binaria?

L’addizione binaria è una delle operazioni fondamentali nell’elettronica digitale e nell’informatica. Si opera su numeri binari, sistemi numerici composti solo dalle cifre 0 e 1. Questa è la base di tutta la computazione digitale, poiché ogni dato o operazione in un computer è in ultima analisi rappresentato in forma binaria.

Così come il sistema decimale si basa sulle potenze di dieci, il sistema binario si basa sulle potenze di due. Il processo di somma di numeri binari segue principi simili all’addizione decimale, ma le regole sono più semplici perché ci sono solo due cifre coinvolte. Le combinazioni possibili quando si sommano due cifre binarie sono le seguenti:

  • 0 + 0 = 0
  • 0 + 1 = 1
  • 1 + 0 = 1
  • 1 + 1 = 10 (ossia 0 con un riporto di 1 alla posizione del bit superiore)

Questo semplice set di regole è la base su cui i computer eseguono l’addizione a livello hardware.

Come sommare i numeri binari

Nell’addizione decimale, quando sommiamo due cifre che superano 9, portiamo 1 alla colonna successiva. Nell’addizione binaria, un processo simile avviene quando si sommano due cifre 1, poiché 1+1=1021 + 1 = 10_2, dove il risultato è 0 e un riporto di 1.

Quando si sommano più bit, il riporto da ciascuna posizione influisce sulla posizione del bit superiore. Ad esempio, quando si sommano 110121101_2 e 101121011_2, si sommano bit per bit da destra a sinistra:

  • 1+1=1021 + 1 = 10_2 → scrivi 0, riporto 1
  • 1(riporto)+1+0=1021 (riporto) + 1 + 0 = 10_2 → scrivi 0, riporto 1
  • 1(riporto)+0+1=1021 (riporto) + 0 + 1 = 10_2 → scrivi 0, riporto 1
  • 1(riporto)+1+1=1121 (riporto) + 1 + 1 = 11_2 → scrivi 1, riporto 1

Quindi, 11012+10112=1100021101_2 + 1011_2 = 11000_2.

Come funziona il calcolatore

Invece di eseguire conversioni manuali o somme bit per bit, il calcolatore applica automaticamente tre passaggi principali:

  1. Conversione in decimale: Ogni input binario è prima convertito nel suo equivalente decimale.
  2. Addizione: Il calcolatore somma i valori decimali.
  3. Riconversione in binario: La somma risultante in forma decimale viene quindi riconvertita in binario per la visualizzazione.

Questo metodo garantisce risultati accurati anche quando si sommano più numeri — due, tre, quattro o più — risparmiando agli utenti errori nell’addizione binaria manuale.

Puoi usare entrambi i metodi per sommare numeri binari.

Formula

Il principio computazionale dietro il calcolatore può essere espresso come segue:

  1. Conversione da binario a decimale

Per un numero binario bnbn1b1b0b_n b_{n-1} \dots b_1 b_0:

D=i=0nbi×2iD = \sum_{i=0}^{n} b_i \times 2^i

dove bib_i è 0 o 1, e DD è l’equivalente decimale.

  1. Somma in forma decimale

Se ci sono kk numeri binari B1,B2,,BkB_1, B_2, \dots, B_k, i loro equivalenti decimali D1,D2,,DkD_1, D_2, \dots, D_k sono calcolati e sommati:

S=D1+D2++DkS = D_1 + D_2 + \dots + D_k
  1. Conversione da decimale a binario

La somma decimale finale SS viene quindi riconvertita in binario usando la divisione ripetuta per 2:

Binary(S)=Resti dalla divisione S per 2, letti in ordine inverso\text{Binary}(S) = \text{Resti dalla divisione } S \text{ per } 2, \text{ letti in ordine inverso}

Esempi

Esempio 1: Sommare due numeri binari

Sommiamo due numeri binari: 1011 e 1101.

Passaggio 1: Converti in decimale.
10112=1×8+0×4+1×2+1×1=8+0+2+1=11101011_2 = 1×8 + 0×4 + 1×2 + 1×1 = 8 + 0 + 2 + 1 = 11_{10}
11012=1×8+1×4+0×2+1×1=8+4+0+1=13101101_2 = 1×8 + 1×4 + 0×2 + 1×1 = 8 + 4 + 0 + 1 = 13_{10}

Passaggio 2: Somma i numeri decimali.
11+13=2411 + 13 = 24

Passaggio 3: Converti il risultato di nuovo in binario.

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

2410=11000224_{10} = 11000_2.

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

Esempio 2: Sommare tre numeri binari

Ora sommiamo tre valori: 101, 111 e 1000.

Passaggio 1: Converti in decimale.
1012=1×22+0×21+1×20=510101_2 = 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 5_{10}
1112=1×22+1×21+1×20=710111_2 = 1 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 7_{10}
10002=1×23+0×22+0×21+0×20=8101000_2 = 1 \times 2^3 + 0 \times 2^2 + 0 \times 2^1 + 0 \times 2^0 = 8_{10}

Passaggio 2: Somma in decimale.
5+7+8=205 + 7 + 8 = 20

Passaggio 3: Converti 20 di nuovo in binario.

DivisioneQuozienteResto
20 ÷ 2100
10 ÷ 250
5 ÷ 221
2 ÷ 210
1 ÷ 201

2010=10100220_{10} = 10100_2

Quindi, 1012+1112+10002=101002101_2 + 111_2 + 1000_2 = 10100_2

Esempio 3: Sommare due numeri binari frazionari

Sommiamo due numeri binari frazionari: 0.10120.101_2 e 0.11120.111_2.

Passaggio 1: Converti in decimale. 0.1012=1×21+0×22+1×23=0,625100.101_2 = 1 \times 2^{-1} + 0 \times 2^{-2} + 1 \times 2^{-3} = 0,625_{10} 0.1112=1×21+1×22+1×23=0,875100.111_2 = 1 \times 2^{-1} + 1 \times 2^{-2} + 1 \times 2^{-3} = 0,875_{10}

Passaggio 2: Somma in decimale. 0,625+0,875=1,50,625 + 0,875 = 1,5

Passaggio 3: Converti 1,5 di nuovo in binario.

DivisioneQuozienteResto
1 ÷ 201

Parte frazionaria:

MoltiplicazioneRisultato
0,5 x 21

Quindi, 0.1012+0.1112=1.120.101_2 + 0.111_2 = 1.1_2

Domande Frequenti

Come sommare i numeri binari 1010 e 111 con questo calcolatore?

Prima, convertili in decimale: 10102=10101010_2 = 10_{10}, 1112=710111_2 = 7_{10}. Poi, esegui 10+7=1710 + 7 = 17. Converti di nuovo in binario: 1710=10001217_{10} = 10001_2. Quindi, 10102+1112=1000121010_2 + 111_2 = 10001_2.

Posso sommare più di due numeri binari contemporaneamente?

Sì. Il calcolatore supporta più campi di input, consentendo l’addizione di tre, quattro o più numeri binari contemporaneamente. Lo stesso processo di conversione — da binario a decimale, somma, poi di nuovo a binario — garantisce risultati precisi.

Questo calcolatore supporta l’addizione di numeri binari frazionari?

Sì. Il calcolatore supporta l’addizione di numeri binari frazionari.

Segnala un errore

Questo campo è obbligatorio.