Ex1 : Calculer dans la base 10
(10111)2 (1101)2 (672)8 (452)8
(5C4)16 (EEF)16 (554)6 (331)4
Ex2 :
Base 10 Base 2 Base 10 Base 8 Base 10 Base 16
101 101 101
1101101 516 3AD
11111 7777 FFF
Ex3 :
Convertir en base 8 et 16 les nombres décimaux suivants :
100 125 400 666 1999 2001
Ex3 :
1/ Classer les nombres suivants par ordre croissant
127(10) ; 1111110(2) ; 175(8) ; 8F(16) ; 1003(5)
2/ Rechercher pour chacune des opérations suivantes la ou les bases b appropriées :
(41)b = (25)10
(10) b + (10) b =(20)b
(141)b =(78)10
Ex4 : Compler le tableau suivant :
Décimal Binaire Octal Hexadécimal BCD
314
11010110
712
9AB
10101101001
Ex 5 : Calculer les opérations suivantes :
Addition : 10110+10010 Soustraction : 1010-11
110111+1110 110111-10011
111+1010001 110010-100101
Division : 11001 / 101 Multiplication :
10110 / 11 10111x10
1010011 / 110 110011x110
Ex 6 :
Binaire Code gray
10111
11011
10101
1110
Ex 7 :
(111.011)2 = (…….)10
(1001.101)2 = (…….)10
(41.75)10 = (…….)2
(35.4)10 = (……..)2
(42.12)10 = (……...)2
Ex 8 :
Décimal SVA CP1 CP2
-7
12
01101
101101
10100
1000
Ex 9 :
Utiliser le codage, en complément à 2, pour coder sur 8 bits (si possible) (ou sur 16)
entiers relatifs suivants (donnés en base 10) :
+1 -1 +127 -128 -99
-136 +1024 +32769 -32768 +32767
Ex 10 :
Donner la valeur décimale de 10110111 dans les codages « entiers naturels » , en
complément à 2 , en complément 1 et en signe-valeur absolue (SVA)
Ex 11 :
Calculer (en complément à 2 sur 8 bits) les additions suivantes puis donner le commentaire
nécessaire :
00101101 + 01101111
11111111 + 11111111
00000001 + 11111111
11110111 + 11101111
Ex 12 :
Coder les réels suivants (sur 32 bits) selon la norme IEEE 754 :
1,5(10) -1 (10) -6,125 (10) 34F5A,35F (16)
Ex 13 : Calculer en IEEE754
Simple précision 32 bits :
(+43.25)10 (-125.875)10
Double précision 64 bits :
(+74.625)10 (-26.375)10
Ex 14 : Que vaut les nombres suivants sachant qu’ils sont représentés avec la norme IEEE754 :
a. 10010000100000000001000001010111
b. 01100000001000000000000010111100
c. 00000001000000000000000000000111