Vous êtes sur la page 1sur 1

Informatique

TD Chapitre 1 : REPRESENTATION DES NOMBRES : NUMERATION ET CODAGE

CONVERSIONS ENTRE CODES

Complétez le tableau suivant :

BINAIRE NATUREL HEXADECIMAL DECIMAL BCD


10110110100
1D5
143
1001 0111

LA REPRESENTATION DES ENTIERS RELATIFS : CODAGE EN COMPLEMENT A 2

1/ On considère des mots de 4 bits. Donner, lorsque c’est possible, les codes en binaire pur et en binaire complémenté de
: 1, 5, 7, 8, 10, -1, -5, -7, -8 et -10.

2/ Coder en complément à 2 sur 8 bits les nombres suivants : 12, 25, -37, -52, -121, +154.

3/ Traduire $ C48D (complément à 2 sur 16 bits) en décimal.

4/ Overflow et soustraction en binaire


• Coder en complément à 2 sur 8 bits les nombres suivants : a = 76, b = -76, c = 21, d = -21, e = 57.

• Poser les additions suivantes : r1 = a+b, r2 = a+c, r3 = a+d, r4 = a+e, r5 = b+d. Conclure.

• Proposer une méthode pour la soustraction, puis poser les soustractions suivantes : s1 = a - b, s2 = a - c, s3 = a - d, s4 = a -
e, s5 = b - d. Conclure.

LA REPRESENTATION DES NOMBRES REELS

1/ Codage "avec la virgule" : virgule fixe


1.1/ Traduire 10110,011 en base 10.

1.2/ Coder les nombres réels suivants de la base 10 vers la base 2 : 10,5 ; 8,1875 ; 0,8 ; 0,3 (approximations par défaut).
Noter l'impossibilité d'écrire certains décimaux avec un nombre fini de chiffres en base 2.

2/ Représentation normalisée en virgule flottante simple précision (32 bits)


2.1/ Traduire $ 41 BD 00 00 en décimal.

2.2/ Coder -0,625 en hexadécimal.

2.3/ Traduire 01000110 00111111 11001100 00110000 en décimal.

CPGE TSI – Lycée P.-P. Riquet – St-Orens de Gameville -1-