Exercices sur la représentation des données
Exprimez le nombre décimal 100 dans les bases de 2 à 9 et en hexadécimal ...
Convertissez le nombre réel obtenu en entier binaire signé codé sur 32 bits et ...
part of the document
Introduction à lArchitecture des Ordinateurs
Travaux Dirigés N°2
Représentation des Données
Exercice N°1
Exprimez le nombre décimal 100 dans les bases de 2 à 9 et en hexadécimal
Exercice N°2
Effectuer la multiplication binaire des deux nombres binaires suivants : 10011011 et 11001101
Exercice N°3
Effectuez les additions suivantes des nombres binaires de 3 chiffres, sachant que lon utilise la complémentation à 2 pour représenter les nombres négatifs :
000 000 101 111 101 010
001 111 101 110 110 011
Indiquez quelles sont les additions dont le résultat est invalide.
Vérifiez vos résultats en effectuant les mêmes opérations après avoir converti les nombres dans le système décimal.
Exercice N°4
Convertir le nombre décimal 8,625 en virgule flottante suivant la norme IEEE 754 simple précision :
Exercice N°5
En utilisant le codage virgule flottante simple précision utilisé par IBM pour la famille dordinateurs 370(1) , exprimez sous forme normalisée le nombre fractionnaire 7/64.
(1) (Signe de la mantisse sur un bit, Exposant sur 7 bits décalé de 64, Mantisse à 24 bits avec la virgule binaire située à gauche de la mantisse, la base dexponentiation étant 16)
Exercice N°6
Donnez la traduction à laquelle correspond le mot de 4 octets codé en hexadécimal suivant : 49 55 50 31
selon quon le lit comme :
un entier signé,
un entier représenté en complément à 2,
un nombre représenté en virgule flottante simple précision suivant la norme IEEE 754,
une suite de caractères ASCII (représentés chacun sur 8 bits, le bit de plus fort poids étant inutilisé et codé à 0)
Exercice N°7
Soient les 2 nombres suivants, codés selon la norme IEEE 754 simple précision et représentés en hexadécimal :
3EE00000 et 3D800000
Calculez en la somme et donnez le résultat sous forme IEEE 754 simple précision et sous forme décimale.
Même question avec les nombres : C8 80 00 00 et C8 00 00 00.
Exercice N°8
Convertissez le nombre suivant représenté sous forme dun nombre entier binaire signé de 32 bits :
011001010 11100010 10101011 11000101
en un nombre réel représenté selon la norme IEEE 754 simple précision.
Convertissez le nombre réel obtenu en entier binaire signé codé sur 32 bits et comparez le résultat obtenu avec le nombre entier de départ.
Quelles conclusions en déduisez vous ?