PDA

Visualizza la versione completa : Da binario a decimale...


iceberg
29-11-2006, 00:05
Domanda banale, come posso trasformare velocemente un numero in formato binario
00000010 in formato decimale (partendo dal presupposto di partire da un numero binario con 8 cifre) ... e ovviamente senza calcolatrice :D

Grazie

dvds
29-11-2006, 00:07
00000010 = 0*1 + 1*2 + 0*4 + 0*8 + 0*16 + 0*32 + 0*64 + 0*128 = 2 :fagiano:

Angioletto
29-11-2006, 00:08
il "bit" + a sinistra pesa 2 elevato a 7, e a scendere si va fino all'ultimo che pesa 2 elevato a zero, cioè uno..


spiego

0100011

diventa per calcolarne il decimale:

0*2^7 + 1*2^6 + 0*2^5 + ... ... + 1*2^1 + 1*2^0

carlo2002
29-11-2006, 00:12
oppure, ancora + banale:

da destra a sinistra i bit valgono

1
2
4
8
16
32
64
128

e sommi quelli con valore 1

iceberg
29-11-2006, 00:16
Che velocità!!! Mamma mia :D

Grazie a tutti

iceberg
29-11-2006, 00:18
Originariamente inviato da carlo2002
oppure, ancora + banale:

da sinistra a destra i bit valgono

1
2
4
8
16
32
64
128

e sommi quelli con valore 1

Da destra a sinistra :confused:

1 sarà quello nella mia ottava posizione
2 sarà quello nella mia settima posizione
...

oppure sbaglio?

Angioletto
29-11-2006, 00:22
Originariamente inviato da iceberg
Da destra a sinistra :confused:

1 sarà quello nella mia ottava posizione
2 sarà quello nella mia settima posizione
...

oppure sbaglio?

quello più a sinistra vale di più :fagiano: quindi Carlo ha scritto male..
la convenzione giusta pare si chiami "little indian" :master:

iceberg
29-11-2006, 00:29
Quindi è corretto l'elenco che ho iniziato a scrivere?

Thanks

carlo2002
29-11-2006, 00:32
Originariamente inviato da iceberg
Da destra a sinistra :confused:

1 sarà quello nella mia ottava posizione
2 sarà quello nella mia settima posizione
...

oppure sbaglio?

azz..azz..azz..

era così banale che ho sbagliato la cosa più banale :fagiano: :dhò: :nonlodire :ignore:

ora lo correggo

iceberg
29-11-2006, 00:36
Grazie a tutti per l'aiuto!!!

No problem per l'errore... è tardi per tutti :)

Loading