Trasformazione da decimale a binario

Sicuramente non vi aspettavate questo tipo di articolo, ma è fontamentale non solo per l’elettronica digitale che per il calcolo delle sottoreti.

In questo articolo capiremo come convertire un numero da decimale a binario, con svariati trucchetti che ci permetteranno di effettuare una conversione ad occhi chiusi.

Sono trucchi che non vi insegnano nemeno a scuola.

La numerazione decimale, come dice la stessa parola (decimale=10) è in base 10, ciò vuol dire che è formata da 10 numeri che sono:
0,1,2,3,4,5,6,7,8,9.

La numerazione binaria, invece, come dice anche questa volta la stessa parola (binaria=2) è in base 2, cioè. che è formata da soli 2 numeri, che sono 0 e 1.

I numeri in binario si leggono cifra per cifra, quindi 100 in binario si legge “uno zero zero”.

Per capire diche sisteama di numerazione stiamo parlando si utilizza il “pedice” con la base del numero di apparetenenza, ad esempio:

1102 è binario, e si legge “uno, uno, zero”
invece
11010 è decimale, e si legge “centodieci”.

Passiamo alla conversione di un numero binario

-------------------------------------------------------------------------
NUMERAZIONE DECIMALE | RISULTATO DECIMALE | RESTO | NUMERAZIONE BINARIA |
-------------------------------------------------------------------------
26 : 2 =	     | 13		  | NO    | 0		^	|
13 : 2 =	     | 6		  | SI	  | 1	       /|\	|
6 : 2 =		     | 3		  | NO	  | 0		|	|
3 : 2 =		     | 1		  | SI	  | 1		|	|
1 : 2 =		     | 0		  | SI	  | 1		|	|
-------------------------------------------------------------------------

Cosa notiamo in questo grafico?

Il numero da convertite si divide sempre per due, il risultato siriporta sulla colonna del resto, e si scrive 0 nel caso in cui il numero da dividere è pari.

Se il numero da dividere è dispari invece, si toglie un’unitò e la si riporta come resto.

Cosa molto importante, il risultato di questa operazione, e quindi tutti i resti, vanno letti al contrario, quindi il numero trasformato sarà 110102

Se avete domanda a riguardo contattatemi.

Author: davenull

Ho 28 anni (ad aprile 29) e vengo da Taranto (Puglia, Italia) e sono:

Sistemista/Programmatore Unix (Debian, OpenMediaVault, OpenWrt, FreeBSD, NetBSD, Lineage OS);

Prototipatore con Raspberry Pi.

Esperto di Sicurezza Informatica, scrivo exploit da poco piì di dieci anni, circa quindici;

Esperto di microarchitetture embedded, specialmente bcm63, ar7 ed armhf (6 e 7);

Fondamentalista del Free Software (Free as in Freedom)

Relatore ed organizzatore di svariati Linux Day a Taranto e a Francavilla Fontana (Brindisi);

Sistemista di svariate sale server che ora non vi sto ad elencare;

Co-Founder di JonixLUG: https://www.jonixlug.altervista.org

Founder di FreeNIX Security Labs: https://www.freenixsecurity.net

Collaboratore esterno dell’Associazione Fare Zero Makers: http://www.farezero.org