Académique Documents
Professionnel Documents
Culture Documents
MIRA DE BEJAIA
Faculté de Technologie
Département d’Electronique
• Module : Logique et Calculateurs / Electronique Numérique
• Niveau : 3N6 / Licence LMD
• Année Universitaire : 2008/2009 « Systèmes de Numération »
Mrs : A.MEKHMOUKH / N.NASRI
Base : 2 ,8 et 16 car 0 et 1 sont des chiffres qui figurent parmi ceux de ces trois
1001011 bases
Base : 8 et 16, cette représentation n’est pas binaire car le 2 n’est pas un chiffre
12001112 du système binaire.
Base : 16 uniquement car le 9 n’appartient pas au système octal.
1431901
Aucune base , car le G n’appartient à aucun système de numération.
9GF2
Exercice N°02 :
a) (426)10 = (110101010)2
b) (442)10 = (672)8
c) (429)10 = (526)9
d) (F6AB)16 = (63147)10
e) (11001101)2 = (205)10
f) (10110,11)2 = (22,75)10
g) (52,38)10 = (110100 ,0110)2
h) (234)5 = (126)7
EXP :
a) (426)10 = (110101010)2
426 2
213 2
0 106 2
1 53 2
0 2
26
1
13 2
0
1 6 2
0 3 2
Sens de la lecture. 1 2
1
0
1
b) (442)10 = (672)8 442 8
55 8
2 6 8
7
6 0
Sens de la lecture.
c) (429)10 = (526)9
429 9
47 9
6 5 9
2
5 0
Sens de la lecture.
d) (F6AB)16 = (63147)10
0, 0 1 1 0 0 0 0 1……..
• (234)5 = (126)7
Exercice N°03 :
Donner la valeur décimale des entiers suivants, la base dans laquelle ces entiers sont codés étant précisée.
Exercice N°04 :
• (34)b = (22)10
(34)b = 3*b1+4*b0 =3b+4=22
b=6
• (75)b = (117)10
(75)b = 7*b1+5*b0 =7b+5=117
b=16
• (121)b = (16)10
(121)b = 1*b2+2*b1 +1*b0 =b2+2b+1=16
b2+2b-15=0
b1=3 b2=-5
Donc : b=3
• (44)b = (11)b*(11)3
4b+b =4b+4
Donc b=b
Toutes les bases >4
Exercice N°05 :
Exercice N°06 :
Soit un ordinateur dont les mots mémoire sont composés de 32 bits. Cet ordinateur dispose de 4 Mo de
mémoire. Un entier étant codé sur un mot, combien de mots cet ordinateur peut-il mémoriser simultanément ?
Quelle est la plus grande valeur entière (décimale) que cet ordinateur peut mémoriser, cette valeur étant
représentée par son codage binaire pur ? Donner un ordre de grandeur du nombre de chiffres en codage décimal.
Exercice N°07 :
Coder en binaire sur un octet les entiers 105 et 21 puis effectuer l’addition binaire des entiers ainsi codés. Vérifier
que le résultat sur un octet est correct. Même question avec les entiers 184 et 72.
Coder en binaire sur un octet les entiers 79 et 52 puis effectuer la multiplication binaire des entiers ainsi codés.
Même question avec les entiers 135 et 46.
UNIVERSITE A.MIRA DE BEJAIA
Faculté de Technologie
Département d’Electronique
• Module : Logique et Calculateurs / Electronique Numérique
• Niveau : 3N6 / Licence LMD
• Année Universitaire : 2008/2009 « Systèmes de Numération »
Mrs : A.MEKHMOUKH / N.NASRI
Exercice N°08 :
Indiquer la valeur codée par le mot de 16 bits 1101100101110101 suivant qu’il représente un entier non signé, ou
un entier signé.
Correction : En non signé, la valeur est 11011001011101012 = 55 66910. En signé, le premier bit (bit de signe)
vaut 1, c’est donc un nombre négatif dont la valeur est -1011001011101012 = -22 90110.
Correction : En non signé, la valeur est 10010000111011012 = 37 10110. En signé, c’est un nombre négatif dont
la valeur est -10000111011012 = -4 33310.
Exercice N°10:
Représentation binaire des entiers négatifs
a) Coder sur 4 bits les entiers 7, 2, 0, -2, -7 et -8 avec les représentations suivantes :
Complément à 1 :
Correction : 0111, 0010, 0000 ou 1111, 1101, 1000, n/a
Complément à 2 :
Correction : 0111, 0010, 0000, 1110, 1001, 1000
b) Coder les entiers 61 et -61 sur un octet en utilisant la représentation par le signe et la valeur absolue.
Montrer que l’addition binaire de ces entiers ainsi codés produit un résultat incorrect. Montrer qu’en
revanche le résultat est correct si ces entiers sont codés en utilisant la représentation par le complément à 2.