Vous êtes sur la page 1sur 10

Quelques rappels sur la NUMERATION

Le systme Binaire (ou base 2)


L'lectronique digitale repose sur un concept simple : exprimer toute information avec des 0 et des 1. Cette information binaire lmentaire est appele un bit. Exemples : une porte est ouverte (bit 1) ou ferme (bit 0) une proposition est vraie (bit 1) ou fausse (bit 0) Avec 1 interrupteur on peut coder 2 informations : 0 ou 1 Avec 2 interrupteurs on peut coder 4 informations : 00, 01, 10, 11 Avec 8 interrupteurs on peut coder 28 = 256 informations

Octet
Un groupe de 8 bits s'appelle un OCTET.
01010110 : 8 Bits = 1 OCTET

1 Bit

1 Bit

1 Bit

1 Bit

1 Bit

1 Bit

1 Bit

1 Bit

1 Bit

1 Bit

0 1 0 1 0

Principe de codage du signal analogique :


nombre de bits utiliss par le calculateur
Codage sur 1 bit : 2 possibilits

sa prcision dpend du

Codage sur 2 bits : 4 possibilits

Codage sur 3 bits : 8

possibilits

Les systmes actuels utilisent la numration de position. En effet en fonction de leur position, les chiffres ont une signification diffrente. Tout nombre N peut tre dcompos de la manire suivante : N= A x Xn + B x Xn-1 + C x Xn-2 + + x X0 O A coefficient du monme A.Xn. X : base du systme (base 2, base 16 , base 10, ) n : exposant de la base, la valeur de l'exposant est fonction de la position qu'occupe le coefficient (avec 0 pour la 1re place)

Exemple : 5023 (10) = 5x103 + 0x102+2x101+3x100

Le systme Binaire (ou base 2)


En binaire 1011(2) s'crit en base 10 (dcimal) :

1x23 + 0x22+1x21+1x20
si l'on transforme : 8 + 0 + 2 + 1 = 11(10)

1101101011(2) convertir en base 10 (dcimal) : 1x29+1x28+0x27+1x26+1x25+0x24+1x23+0x22+1x21+1x20 512+256+0+64+32+0+8+0+2+1 =875(10)

Le systme hexadcimal (ou base 16)


Il y a donc 16 caractres de 0 9 puis A F, avec A=10, B=11, C=12, D=13, E=14 et F=15. 4F(16) convertir en dcimal : 4F=4.15= 4x161 + 15x160=79

Conversion dcimal / binaire


Il peut tre utile de passer d'une base l'autre. Les moyens de calculs travaillent en base 2 (du fait de l'lectronique qui ne connat que deux tats : passant ou non). Or si nous voulons effectuer des oprations dans la base 10 (addition de b1 et b2) il faudra convertir ces 2 nombres en base 2, les additionner et reconvertir le rsultat en base 10.

28(10) convertir en binaire


28 2 0 14 2 Donc 28(10) =11100(2)

7 2
1 3 2 1

Si la soustraction a t effectue on met 0 sinon on met 1

1 2

1 0

Conversion Hexadcimal / binaire


La base du systme hexadcimal est la puissance quatrime de la base 2, l'quivalent en binaire s'obtient en crivant pour chaque signe hexadcimal 4 signes de la base 2 (chaque chiffre de N(16) devient 4 chiffres de N'(2)). Exemple : 3(10) 0011(2) 3FA(16) 15(10) 1111(2) 001111111010(2) 10(10) 1010(2)

L'inverse est galement possible, on dcoupe par tranche de 4 chiffres en partant de la droite le nombre binaire convertir en base 2. Si le nombre de chiffres du binaire n'est pas un multiple de 4, on complte ce dernier par des 0 gauche. Exemple :

101101011(2)

0001(2) 0110(2) 1011(2)


1(10) 6(10) 16B(16) 11(10)

Tableau de conversion entre les diffrentes bases :

Centres d'intérêt liés