Calcolatore binario
Inserisci due numeri binari (composti da 0 e 1) e scegli l’operazione. Facoltativamente, imposta una larghezza fissa di 8, 16, 32 o 64 bit e scegli come interpretare il segno.
Risultato
0001 0001Risultato in binario
- In decimale
- 17
- In esadecimale
- 11
- Bit interpretati senza segno
- 17
- Bit interpretati con segno (complemento a due)
- 17
- Convenzione: 8 bit senza segno. Tutti i valori sono zero o positivi.
Dati inseriti
- Primo numero binario
- 1011
- Operazione
- + (somma)
- Secondo numero binario
- 0110
- Larghezza
- 8 bit
- Come interpretare i bit?
- Senza segno
Come si calcola
Ogni cifra binaria rappresenta una potenza di 2: 1011 = 8 + 0 + 2 + 1 = 11.
Risultato
Risultato in binario
- In decimale
- 17
- In esadecimale
- 11
- Bit interpretati senza segno
- 17
Come si calcola
- Ogni cifra binaria rappresenta una potenza di 2: 1011 = 8 + 0 + 2 + 1 = 11.
- Calcoliamo con numeri interi esatti e riscriviamo il risultato in base 2.
- La divisione restituisce il quoziente intero (arrotondato verso zero) e il resto.
- Con larghezza fissa, il risultato viene limitato a N bit e interpretato con e senza segno.
Esempio
1011 + 0110 su 8 bit senza segno: 11 + 6 = 17, cioè 0001 0001 (esadecimale 11).
Da sapere
- Con larghezza libera, ogni numero può contenere fino a 4.096 cifre binarie.
- Con larghezza fissa, non inserire il segno meno: digita il modello di bit.
Quando usarlo
- Esegui operazioni aritmetiche e logiche direttamente in base 2.
- Confronta come gli stessi bit rappresentano numeri con o senza segno.
Domande frequenti
Come converto un numero binario in decimale?
Moltiplica ogni bit per la corrispondente potenza di 2 e somma i risultati. Per esempio, 1011 = 8 + 2 + 1 = 11.
Qual è la differenza tra con segno e senza segno?
Senza segno, tutti i bit rappresentano un valore non negativo. Con segno, il bit più a sinistra può indicare un valore negativo con il complemento a due.
Che cosa succede se il risultato non entra nella larghezza scelta?
Il calcolatore segnala l’overflow e conserva i bit più a destra, come previsto dall’aritmetica a larghezza fissa.