|
|||||||||||
. | |||||||||||
Comment
convertir du binaire en décimal ?
|
|||||||||||
. | |||||||||||
Pour convertir du binaire en décimal, on commence par la droite de la chaine binaire en allant vers la gauche et à chaque bit on associe la valeure 2^(numéro du bit), le premier bit étant le bit numéro 0. | |||||||||||
A
Noter: 2^0 = 1 2^1 = 2 2^2 = 2 x 2 (2 fois) 2^3 = 2 x 2 x 2 (3 fois) |
|||||||||||
. | |||||||||||
Par exemple: | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | |||
<------------------------------------------
|
|||||||||||
Puissance de 2: | 2^7 | 2^6 | 2^5 | 2^4 | 2^3 | 2^2 | 2^1 | 2^0 | |||
Valeure: | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | |||
. | |||||||||||
Le nombre décimal est la somme de la valeure de chaque bit multiplié par sa puissance de 2 correspondante. | |||||||||||
. | |||||||||||
Pour
l'exemple ci-dessus: Résultat = 1 x 1 + 1 x 2 + 0 x 4 + 1 x 8 + 0 x 16 + 0 x 32 + 1 x 64 + 1 x 128 = 203 |
|||||||||||
. | |||||||||||
La valeure minimum est si tous les bits sont "0" ce qui donne "0" en décimal et la valeure maximum pour 8 bits (un octet) est si tous les bits sont "1" ce qui donne "255" en décimal. | |||||||||||
. | |||||||||||
Pour une chaine binaire de n bits, la valeure maximum est (2^n)-1. Par exemple pour un word (2 octets), le maximum est 2^16-1=65535 | |||||||||||
. | |||||||||||
. | |||||||||||
|
|||||||||||
. | |||||||||||
Copyright
(c) 2002 - Guillaume Péan
|
|||||||||||