Estratto del documento

Il sistema binario

Il sistema binario è un sistema numerico in base 2, cioè che utilizza soltanto due simboli, lo 0 e l’1, invece dei 10 del sistema decimale usato tradizionalmente. È usato in informatica per la rappresentazione interna dei numeri ma anche per la corrispondenza con i valori logici vero e falso. Infatti, nei computer i numeri vengono rappresentati come sequenze di “bit”, ovvero di 0/1. 1 corrisponde anche a “vero” mentre 0 corrisponde a “falso”.

Conversione da decimale a binario

La conversione di un numero decimale in binario si effettua tramite l’algoritmo della divisione: si divide il numero intero per 2, il resto della divisione costituisce la cifra meno significativa; si procede così sul quoziente fino a quando quest’ultimo non si annulla.

Conversione da binario a decimale

Mentre per convertire un numero da binario a decimale si utilizza la seguente formula:

Es. numero 10011101

  • 1 * (26) = 64
  • 0 * (25) = 0
  • 0 * (24) = 0
  • 1 * (23) = 8
  • 1 * (22) = 4
  • 0 * (21) = 0
  • 1 * (20) = 1

Es. numero 10011

  • 1 * (24) = 16
  • 0 * (23) = 0
  • 0 * (22) = 0
  • 1 * (21) = 2
  • 1 * (20) = 1

Operazioni aritmetiche sui numeri binari

Sui numeri binari possono essere eseguite tutte le normali operazioni aritmetiche:

Somma binaria

La somma fra due o più numeri binari è simile a quella dei numeri decimali. Si applica la seguente regola:

  • 0 + 0 = 0
  • 0 + 1 = 1
  • 1 + 0 = 1
  • 1 + 1 = 0 con riporto di 1 alla colonna verso sinistra

Quando si ha un riporto, si aggiunge 1 sulla colonna di sinistra (quella più significativa) e si procede rispettando la regola della somma.

Sottrazione binaria

La sottrazione nel sistema binario si svolge nel modo seguente:

  • 0 - 0 = 0
  • 0 - 1 = 1 con prestito di 1 dalla colonna a sinistra
  • 1 - 0 = 1
  • 1 - 1 = 0

Quando si ha un prestito, si sottrae 1 dalla colonna di sinistra e si procede rispettando la regola della differenza.

Anteprima
Vedrai una selezione di 1 pagina su 2
Programmazione  I - Appunti Pag. 1
1 su 2
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher icaf di informazioni apprese con la frequenza delle lezioni di Programmazione I e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Torino o del prof Giovannetti Elio.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community