Documente Academic
Documente Profesional
Documente Cultură
Extrait de :
http://www.positron-libre.com/cours/numeration/sommaire-systeme-numeration.htm
Nous coderons donc les signaux (images, paroles, textes) sous forme de
0 et de 1, comprhensibles par une machine. Notre systme
conventionnel de comptage en base 10 incompatible avec la machine,
nous donc conduit tudier d'autres systmes de numration. Les
systmes de numration consistent utiliser un ensemble de symboles
appels digits ainsi qu'une convention d'criture.
ou :
Exemple : base 10
745 = 7 x 100 + 4 x 10 + 5 x 1
Chaque chiffre du nombre est multiplier par une puissance de 10 : c'est ce que
l'on nomme le poids du chiffre.
L'exposant de cette puissance est nul pour le chiffre situ le plus droite et
s'accrot d'une unit pour chaque passage un chiffre vers la gauche.
Dans notre systme conventionnel, nous utilisons les puissances de 10, cependant
il est possible d'utiliser d'autres nombres entiers.
Le systme octal
Le systme octal utilise un systme de numration ayant comme base 8. Il faut
noter que dans ce systme nous n'aurons plus 10 symboles mais 8 seulement :
0, 1, 2, 3, 4, 5, 6, 7
Cette base obira aux mme rgles que la base 10, vue prcdemment, ainsi on
peut dcomposer (745)8 de la faon suivante :
(745)8 = 7 x 82 + 4 x 81 + 5 x 80
(745)8 = 7 x 64 + 4 x 8 + 5 x 1
(745)8 = 448 + 32 + 5
(745)8 = (485)10
Le systme binaire
Dans le systme binaire, chaque chiffre peut avoir 2 valeurs diffrentes : 0, 1
(10 110)2 = 1 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 0 x 20
(10 110)2 = 1 x 16 + 0 x 8 + 1 x 4 + 1 x 2 + 0 x 1
Tous les systmes de numration de position obissent aux rgles que nous venons
de voir.
Tableau rcapitulatif
Le systme hexadcimal
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Conversion binaire
Maintenant si nous divisons un nombre dcimal par 2, le quotient indique le nombre
de fois que 2 est contenu dans ce nombre et le reste indique le chiffre des units
dans l'expression du nombre binaire.
Soit N le nombre, Q1 le quotient et R1 le reste, nous avons :
N = (Q1 x 2) + (R1 x 1) N = (Q1 x 21) + (R1 x 20)
Exemple :
soit : N = (22 x 2) + (0 x 1) = 44
Pour obtenir l'expression binaire d'un nombre exprim en dcimal, il suffit de
diviser successivement ce nombre par 2 jusqu' ce que le quotient obtenu soit
gal 0. Comme pour la conversion dans le systme dcimal les restes de ces
divisions lus de bas en haut reprsentent le nombre binaire.
(44)10 = (101100)2
(111)2 = 1 x 22 + 1 x 21 + 1 x 20
(111)2 = 1 x 4 + 1 x 2 + 1 x 1
(111)2 = (7)8
et
il en est de mme pour le caractre octal suivant :
(101)2 = 1 x 22 + 0 x 21 + 1 x 20
(101)2 = 1 x 4 + 0 x 2 + 1 x 1
(101)2 = (5)8