Vous êtes sur la page 1sur 1

ESMT/IGTT1

Octobre2013

Codification des nombres


(travaux dirigs)
Exercice 1
Convertir chacun de ces nombres (cods en binaire, en dcimal ou en hexadcimal) vers les deux
autres bases :
a) (2013)10 b) (10010)2
c) (10010)10
d) (10010)16
e) (11)10
f) (11)2
g) (11)16
h) (12)10
i) (12)16
j) (12)2
k) (B0F)16
l) (10001100101)2.

Exercice 2
Dans tout lexercice, travailler avec des entiers non signs cods sur 8 bits.
Poser et effectuer les oprations suivantes
a) 10110111 + 01001000
b) 00101101 + 10010111
c) 10100101 + 11101011
d) 00111001 + 00111101 + 00101011
e) 00001001 x 11010110
f) 01011101 x 01011000
g) 00100000 x 11100100
h) 01010000 x 11111111
i) 10000001 x 10101110
j) 11101101 00010010
k) 01011101 01110101
l) 11000111 00101110
m) 10011011 01100101
n) 11001101 11100010
o) 10100111 01111110
p) 00101001 00000100
q) 00100110 00000101
r) 01110101 00001101
s) 11100011 00001101
t) 00100101 00000010
u) 11100011 00000011

Exercice 3
Dans tout lexercice, travailler avec des entiers signs cods sur 8 bits par le biais de la mthode du
complment deux.
1) Coder (+24)10 , (-19)10 , (+78)10 , (53)10 , (78)10 et (130)10 ,
2) Dcoder (00110010)2, (10011001) 2, (01011110)2, (10011101)2 et (01100010)2.
3) Poser et effectuer les oprations suivantes :
a) 00011001 + 00100111
b) 01001000 + 01001001
c) 11000111 + 00010110
d) 11001101 + 11101110
e) 11001000 + 10110111
f) 00110010 00110011
g) 00110111 10110110
h) 10110101 10111010
i) 00100110 x 00001001
j) 11101100 x 11001001
k) 00010000 x 11011001
l) 00110010 00001100
m) 00101010 11110001

Exercice 4
Dans tout lexercice, travailler avec la norme IEEE 754 simple prcision.
1) Coder en binaire puis en hexadcimal ces nombres reprsents en dcimal:
a) 40
b) 0, 078125
c) 87,1875
d) 0,3
e) +
f) NaN
2) Dcoder ces nombres cods en hexadcimal :
a) 41300000 b) CF801000 c) FF800000 d) 00100000 e) FF900000
3) Trouver la valeur dcimale du plus petit nombre normalis strictement positif et celle du plus
grand nombre dnormalis strictement positif
4) Effectuer les oprations suivantes :
a) (42D80000)16 + (41140000)16
b) (BAC02013)16 + (38882010)16
d) (BAC02013)16 (38882010)16
c) (42D80000)16 (41140000)16
e) (38882010)16 (BAC02011)16
f) (BAC02013)16 (C0B00007)16
g) (10,5)10x(6,25)10
h) (21,875)10x(-3)10
i) (-65,625)10/(6,25)10
j) (52,5)10/(5)10.

M.Dieng

Vous aimerez peut-être aussi