Beruflich Dokumente
Kultur Dokumente
Systmes de numration
Prsent par:
2012 -2013
Systmes de numration
Introduction Systme dcimal Systme binaire , octal et hexadcimal Conversion dun systme de numration vers un autre systme . Oprations arithmtiques en binaire, octal et hexadcimal.
Objectifs
Comprendre cest quoi un systme de numration . Apprendre la mthode de conversion dun systme un autre . Apprendre faire des oprations arithmtiques en binaire.
Introduction
Nous avons pris l'habitude de reprsenter les nombres en utilisant dix symboles
diffrents: 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9
Ce systme est appel le systme dcimal (dci signifie dix). Il existe cependant d'autres formes de numration qui fonctionnent en utilisant un
nombre de symboles distincts. Exemple : systme binaire (bi: deux), le systme octal (oct: huit), le systme hexadcimal (hexa: seize).
En fait, on peut utiliser n'importe quel nombre de symboles diffrents (pas
du systme de numration.
1 . Le systme dcimal
On utilise dix symboles diffrents:
{0,1,2,3,4,5,6,7,8,9}
Nimporte quelle combinaison des symboles { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 } nous donne un
nombre.
2334567
Poids fort Poids faible
345 , 567
Partie fractionnelle
5
Partie entire
Soit le nombre 1978, ce nombre peut tre crit sous la forme suivante :
1978 1000 900 70 8 1978 1*1000 9 *100 7 *10 8 *1 1978 1*103 9 *102 7 *101 8 *100
Cette forma sappelle la forme polynomiale
Comptage en dcimal
Sur une seule position : 0 ,1,2,3,4,5,.9= 101-1 Sur deux positions : 00 , 01,02, ..,99=102-1 Sur trois positions 000,001,,999=103-1 Sur n positions : minimum 0
Supposons quon a 14 jetons , si on forme des groupes de 10 jetons. On va obtenir 1 seul groupe et il reste 4 jetons.
Les dizaines
Les units
Nombre de jetons qui restent en dehors des groupes : 0 Nombre de groupes qui contiennent 2 jetons : 1 Nombre de groupes qui contiennent 2 groupes de 2 jetons : 1 Nombre de groupes qui contiennent des groupes de 2 groupes de 4 jetons : 1
Si on regroupe les diffrents chiffres on obtient : 1110 1110 est la reprsentation de 14 dans la base 2
Un bit
( 1101)2 ( 1 1 0 1)2
La base
. Un nombre dans la base 2 peut tre crit aussi sous la forme polynomial
(1110)2 1* 23 1* 22 1* 21 0 * 20 (14)10 (1110,101)2 1* 23 1* 22 1* 21 0 * 20 1* 21 0 * 22 1* 23 (14,625)10
10
Comptage en binaire
Sur un seul bit : 0 , 1
Sur 3 Bits
Binaire 000
Dcimal 0 1 2 3 4 5 6 7
.Sur 2 bits :
Binaire 00 01 10 11 Dcimal 0 1 2 3
4 combinaisons= 22
8 combinaisons= 23
11
{0,1,2,3,4,5,6,7}
Exemple 1 :
(127) 8 1* 82 2 * 81 7 * 80 (127,65) 8 1* 82 2 * 81 7 * 80 6 * 81 5 * 8 2
Exemple 2 : Le nombre (1289) nexiste pas dans la base 8 puisque les symboles 8 et 9 nappartiennent pas la base .
12
0 1 2 3 4 5 6 7 8 9 A B C D E F
1 2 3 4 5
diffrents:
6 7 8 9 10 11 12 13 14
13
15
Rsum
Dans une base X , on utilise X symboles distincts pour reprsenter les nombres. La valeur de chaque symbole doit tre strictement infrieur la base X. Chaque nombre dans une base X peut tre crit sous sa forme polynomiale .
14
Exemple :
(1101)2 1* 23 1* 2 2 0 * 21 1* 20 (13)10 (1A7)16 1*162 A *161 7 *160 1*162 10 *161 7 *160 256 160 7 (423)10 (1101,101)2 1* 23 1* 2 2 0 * 21 1* 20 1* 2 1 0 * 2 2 1* 2 3 (13,625)10 (43,2) 5 4 * 51 3 * 50 2 * 51 20 3 0,4 (23,4)10
15
Exercice
Effectuer les transformations suivantes la base 10 ? (123)6=(?)10 (45,76)8 =(?)10 (1100,11)2 =(?)10 (1ABC)16 =(?)10
16
17
fractionnelle. 2.
La partie entire est transforme en effectuant des divisions successives. La partie fractionnelle est transforme en effectuant des multiplications successives par
Donc 35,625=(100011,101)2
18
Exemple 2: (0,6)10=(?)2
19
Exemple : 35 = (?)3
35 2
3 11 2 3 3 0 3 1 1 3 0
35=(1022)3
20
10
43 1
2 21 1 2 10 0 2 5 1 2 2 0 2 1 1 (101011)2 2 0
43 3
5 8 3 5 1 1 5 1
(133)5
43 3
8 5 5 (53)8 8 0
43 11
16 2 16 2 0 (2B)16
21
directement.
Lide est de convertir le nombre de la base b1 la base 10 , en suit convertir le
?
b1
Dveloppement en polynme 10
22
b2
Divisions successives
11
Exemple : ( 34)5=(?)7
(19)10=(25)7 ( 34)5=(25)7
23
0 1 2 3 4 5 6 7
Remarque : le remplacement se fait de droit gauche pour la partie entire et de gauche droite pour la partie fractionnelle .
24
12
. En Hexa chaque symbole de la base scrit sur 4 bits. . Lide de base est de replacer chaque symbole
par sa valeur en binaire sur 4 bits ( faire des clatement sur 4 bits ).
2 3 4 5 6 7 8 9 10 11 12 13 14 15
Exemple : (345B)16=(0011 0100 0101 1011)2 (AB3,4F6)16 = ( 1010 1011 0011 , 0100 1111 0110 ) 2
26
13
27
1 1 + 1 0 0 0
1 1 1
1 1
0 1
0 1
0 0
1 1
0 1
1 1
1 0
28
14
4
+
3 4
6 5
11
5 1
6
En octal 8 scrit 10 0
En octal 11 scrit 13 3
29
4
+
8 A
18
6 5
11
5 1
6
7
12
En hexa 18 scrit 12 2
En hexa 11 scrit B
30
15
Exercice
Effectuer les oprations suivantes et transformer le rsultat au dcimal
31
. Les machines numriques utilisent le systme binaire. . Dans le systme binaire : uniquement 2 symboles sont utiliss : 0 et 1. . Cest facile de reprsenter ces deux symboles dans les machines numriques. . Le 0 et le 1 sont reprsents par deux tensions .
Binaire (logique ) 0 1
Tension 0V 5V
32
16
http://www.facebook.com/groups/fpl.smp.2013/
33
17