EUNIVERSITE IBN ZOHR – AGADIR Année Universitaire : 2020-2021
Ecole Nationale des Sciences Appliquées Filière : CP 1
Arch_ord_et Programmation Prof. ABENAOU A.
TD- Codage numérique
Exercice 1 (Nombres entiers)
1. Coder les nombres suivants dans les bases indiquées :
a. (231)10 = ( E7 )16 b. (1537)10 = (11000000001 )2 c. (386)10 = ( 602 )8 2. Décoder en décimal les nombres suivants : a. (101101110)2 = ( 366 )10 b. (245)8 = ( 165 )10 c. (3AC)16 = ( 940 )10 d. (2143)8 = (10001100011 )2 e. (101101101101)2 = ( B6D )16 f. (1101101111)2 = ( 1557 )8 3. Coder les nombres réels suivants (avec une précision de 3 chiffres après la virgule) : a. (75.35)10 = ( 1001011,010 )2 b. (67.45)10 = ( 103,346 )8 c. (56.42)10 = ( 38,75C )16 Exercice 2 Effectuer les opérations suivantes (Poser les opérations) : a. (0111000101)2 + (1101101011)2 = ( 10100110000 ) 2 b.(164)8 + (354)8 = ( 540 )8 , c. (A8B3)16 + (29D6)16 = ( D289 )16 e. (1011 0101) 2 – (01011010) 2 = ( 11011011 )2
Exercice 3 (Nombres relatifs)
Effectuer les opérations suivantes et commenter les résultats obtenus : (sur 8 bits) 00101101 11111111 10000001 01111111 + 01101111 + 11111111 + 10000010 + 11111111
Exercice 4 01100100 0000110 00000011 01111110
a) Donner la représentation en simple précision sur 32 bits du nombre décimal 1027.25 Signe Exposant Mantisse 0 1000 1001 00000000110100000000000
b) Quel est le nombre codé en simple précision sur 32 bits par:
Signe Exposant Mantisse Le bit de signe = 1 . Il s’agit donc d’un
nombre négatif 1 10001010 10110000000000000000000 Exposant = 10001010 = 138 Alors e = 138 – 127 = 11 La mantisse M = 10110000000000000000000 Donc A = - 1. 10110000000000000000000 x 211 = - 11011 x 27 = - 27 x 27 = - 27 x 128 = - 3456