Vous êtes sur la page 1sur 5

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

Solution de la série N° :01


 Exercice N°01 :

Suite de chiffres Bases de représentations possibles

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

(F6AB)16 = 15*163+6*162 +10*161 +11*160=63147.

• (52,38)10 = (110100 ,0110)2

(52,38)10 = (110100)2 et (0,38)10 = (???)2

0,38 0,76 0,52 0,04 0,08 0,16 0,32 0,64


x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2

= 0,76 = 1,52 = 1,04 = 0,08 = 0,16 = 0,32 = 0,64 = 1,28

0, 0 1 1 0 0 0 0 1……..

• (234)5 = (126)7

(234)5 = 2*52+3*51 +4*50 =126.


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°03 :
Donner la valeur décimale des entiers suivants, la base dans laquelle ces entiers sont codés étant précisée.

a) 1011011 et 101010 en binaire (base 2) ;


• Correction : 10110112 = 9110
1010102 = 4210

b) A1BE et C4F3 en hexadécimal (base 16) ;


• Correction : A1BE16 = 41 40610
C4F316 = 50 41910

c) 77210 et 31337 en octal (base 8).


• Correction : 772108 = 32 39210
313378 = 13 02310.

 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 :

Combien d’entiers positifs peut-on coder en binaire sur un octet ?


Correction : Un octet contient 8 bits, on peut donc coder 28 = 256 entiers.
Combien de bits faut-il pour représenter 65 563 entiers différents en binaire ?
Correction : Avec b bits, on peut coder 2b entiers différents. Pour coder n entiers, il nous faut donc m bits
tels que :

2m-1 < n < 2m, c.-à-d. m-1 < log2 ( n) <= m.


On a donc m = log2 n.
Pour n = 65 563, on a m = log2 65 563e = 17.

 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 ?

Correction : 4 Mo = 4*220 octets, un mot est composé de 4 octets.


Cet ordinateur peut donc mémoriser (4*220 /4 ) =220 = 1 048 576 mots

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.

Même question avec le mot 1001000011101101.

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 :

 Signe et valeur absolue :


Correction : 0111, 0010, 0000 ou 1000, 1010, 1111, n/a

 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.

Vous aimerez peut-être aussi