Vous êtes sur la page 1sur 1

TD1 : Systèmes logiques

Exercice 1

1) Convertir -125 en complément à 2 sur 8 bits.


2) Convertir 125.126 en binaire, conservez la précision.
3) Qu’il est le plus grand nombre signé qu’on peut représenter sur 4 octets dans les deux
cas suivants :
a) Codage en virgule fixe (1 bit de signe, 15 bits réservés pour la partie entière et 2
octets pour la partie fractionnaire)
b) Codage en virgule flottante selon la norme IEEE 754
4) Coder 10.66 dans les 2 cas.
5) Donner la précision dans les deux cas.

Rappelons que la représentation IEEE 754 se compose de :

 SM : signe de la mantisse : 1 bit


 Eb : exposant biaisé : 8 ou 11 bits pour simple et double précision
 M : Mantisse : 23 ou 52 bits pour simple et double précision
6) Dans le cas du codage en virgule flottante, envisager les combinaisons interdites réservées aux
dépassements.

Exercice 2

Dans cet exercice tous les nombres sont codés sur 8 bits.

1) Représenter 100 et -92 en complément à 2.


2) Que représente le code « 11111111 »en:
 Représentation non signée
 Représentation signée en signe + valeur absolue
 Représentation signée en complément à 1
 Représentation signée en complément a 2
 Représentation en virgule flottante sous la forme suivante :

| | | | |
S Exposant Biaisé Mantisse
(4 bits) (3 bits)
3) Déterminer les chiffres X et Y tel que le nombre N s’écrit (X1Y)5 en base 5 et (3X1)4 en base
4.
4) Z s’écrit 48 dans la base décimale et 120 dans la base a. Que vaut a ?

Exercice 3

On considère une zone mémoire dont les adresses sont comprises entre A000 et FFFF. Chaque adresse
correspond à une case mémoire de 1 octet.

1) Quelle est la taille de cette zone mémoire ?


2) Combien d’entier peut-on enregistrer dans cette zone mémoire si chaque entier est codé sur 4
octets ?

Vous aimerez peut-être aussi