Come sommare i numeri binari

tramite: O2O
Difficoltà: media
14

Introduzione

La numerazione binaria è un sistema numerico posizionale in base 2: questo significa che esso permette di rappresentare dei numeri qualsiasi basandosi esclusivamente su due valori distinti opportunamente distribuiti in una data sequenza. Tali valori base sono "0" e "1". Questo sistema numerico, data la sua natura, può essere associato a dei dispositivi che presentano due possibili stati, come "on" e "off", "acceso" e "spento"; simili dispositivi si ritrovano in ambito elettronico, con riferimento alla componentistica dei personal computer: mediante tali dispositivi è possibile costruire circuiti logici il cui comportamento è basato su una logica binaria, e quindi su una vera e propria aritmetica binaria. Tale aritmetica costituisce la base della scienze Informatiche le cui elaborazioni avvengono sempre su sequenze binarie. Dunque si evince che, non solo i numeri possono essere rappresentati in forma binaria, ma anche le normali operazioni di addizione, sottrazione, divisione e moltiplicazione devono poter ancora esistere nel cosiddetto spazio binario. In questa breve guida ci concentriamo sull'addizione, e quindi vedremo come sommare due numeri binari.

24

Cominciamo innanzitutto a mostrare come sia possibile rappresentare due numeri in formato binario. Data una sequenza di valori binari, per calcolare il numero che essa rappresenta dovremo moltiplicare ogni singolo valore della sequenza (bit) per il numero 2 elevato alla potenza del numero che rappresenta la posizione del bit, e poi eseguire la somma di tutti i valori così ricavati. In questo modo si ottiene l'equivalente numerico in base decimale, ovvero in base al sistema numerico che ci hanno insegnato a scuola. Per capire meglio, supponiamo che la sequenza sia la seguente: "101". Avremo "1" in posizione 0, "0" in posizione 1, "1" in posizione 2. Quindi: 1x2^2 + 0x2^1 + 1x2^0 = 1x4 + 0x2 + 1x1 = 4 + 0 + 1 = 5. Ovviamente, ne discende che la sequenza formata solamente da un solo "1" corrisponde a 1x2^0 = 1 nel sistema decimale, e "0" corrisponde a 0x2^0 = 0 sempre nel sistema decimale. Compreso quindi tale meccanismo, si può analogamente dimostrare che 111 = 7 e 1000 = 9. Ve lo lascio come esercizio di verifica. Passiamo ora a capire come sia possibile sommare due numeri binari.

34

Innanzitutto numeri vanno messi uno sopra l'altro, come una normale addizione nel caso decimale, e sommati uno ad uno in colonna rispettando le seguenti regole: 0+0=0, 0+1=1,1+0=0, 1+1=0 con riporto di 1 verso la colonna di sinistra. Quando si ha il riporto di 1, questo viene aggiunto alla colonna di sinistra, e l'addizione continua seguendo le regole appena illustrate. Per meglio comprendere il meccanismo vediamo un esempio esplicativo.

Continua la lettura
44

Consideriamo le due sequenze binarie 1101 (pari a 13) e 100 (pari a 4). Ovviamente, sappiamo che la somma dovrà essere in base decimale pari a 13 + 4 = 17. Lavoriamo sulle sequenze binarie e vediamo cosa succede. La prima colonna (più a destra) ci porta a sommare 1+0, quindi il primo numero a destra della sequenza somma sarà 1; di seguito avremo 0+0=0: la sequenza somma ora è 01. La terza colonna ci dice che il terzo bit della sequenza somma deve essere 0 con riporto di 1, quindi la sequenza somma ora è 001. La quarta colonna vede nuovamente 1+1=0, quindi la somma diviene ora 0001. Ma rimane ancora un riporto di 1: pertanto la somma finale sarà 10001. A questo punto eseguiamo la conversione decimale come abbiamo visto precedentemente, e otteniamo: 1x2^4 +0x2^3 +0x2^2 + 0x2^1 + 1x2^0 = 16 + 0 + 0 + 0 + 1 = 17, valore esattamente identico a quello ricavato nel sistema di numerazione decimale.

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Superiori

Come addizionare i numeri binari

Nel sistema numerico binario, detto anche sistema a base 2, tutti i valori numerici sono rappresentati solo attraverso due numeri, solitamente 0 e 1. Il sistema binario è impiegato regolarmente in quasi tutti i moderni computer e in moltissimi dispositivi...
Superiori

Come sommare le radici quadrate

La matematica non è certo una materia molto amata, ma allo stesso tempo è importantissima. Un argomento che deve essere trattato con la massima importanza sono le radici quadrate. Infatti le radici quadrate accompagneranno lo studente durante tutto...
Superiori

Come ricavare numeri primi a partire da numeri quadrati

Non avete a portata di mano una tabella con la schiera di numeri primi? Niente panico: esiste una tecnica, oltre quella algebrica su carta, per ricarvare e stilare da se i numeri primi e tutto questo senza un grande sforzo cognitivo, ma attraverso semplicissimi...
Superiori

Come sommare due o più radicali

La somma di radicali (comunemente e volgarmente nota come "somma di radici") è una delle operazioni fondamentali della matematica di base e solitamente viene insegnata tra il primo e secondo anno di scuola superiore. L'argomento in sé è abbastanza...
Superiori

Come calcolare la somma dei primi N numeri naturali

La scienza matematica è una materia che comprende vari argomenti, tra cui il primi numeri naturali, sommarli quando sono pochi può essere un operazione particolarmente semplice per la maggior parte della persone. Considerando invece di dover calcolare...
Superiori

Come semplificare i numeri complessi

I numeri complessi sono dei numeri che comprendono al tempo stesso dei numeri reali e dei numeri cosiddetti immaginari che insieme formano per l'appunto questa categoria. Cercheremo di capire subito quale possa essere il legame tra l'insieme dei numeri...
Superiori

Come Calcolare Il Prodotto Tra Due Numeri Compresi Tra 10 E 20

Nell'epoca delle calcolatrici è difficile concepire l'idea di dover effettuare a mente qualche calcolo. Eppure bisogna dire che tenere allenata la nostra mente non ci può fare che bene. Eseguire dei calcoli a mente oltre che ad inorgoglirci ci evita...
Superiori

Greco: i numeri ordinali

I numeri ordinali greci a differenza di quelli cardinali, sono cifre che servono per indicare una relazione di sequenza tra differenti numeri, diverse persone e, in molte situazioni anche oggetti. È bene precisare che i numeri ordinali sono, a differenza...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.