logo

TP : Trouver le nombre de bits

Vous pouvez vérifier vos réponses dans la console Python avec la fonction bin(n).

Exercice 1

Trouvez le nombre de bits nécessaire pour écrire les entiers naturels suivants :

  1. 17
  2. 64
  3. 146
  4. 1046
  5. 2019

Exercice 2

Trouvez le nombre de bits nécessaire pour écrire les entiers relatifs suivants avec le complément à 2 :

  1. -17
  2. 17
  3. -64
  4. 64
  5. -146
  6. 1046
  7. -2019

Exercice 3

Trouvez le nombre de bits nécessaire pour trouver la somme des entiers naturels A et B lorsque :

  1. A et B sont codés sur 5 bits.
  2. A est codé sur 8 bits et B sur 7 bits.
  3. A est codé sur 8 bits et B sur 5 bits.

Exercice 4

Trouvez le nombre de bits nécessaire pour trouver la somme des entiers relatifs (codés avec le complément à 2) A et B lorsque :

  1. A et B sont codés sur 5 bits.
  2. A est codé sur 8 bits et B sur 7 bits.
  3. A est codé sur 8 bits et B sur 5 bits.

Exercice 5

Trouvez le nombre de bits nécessaire pour trouver le produit des entiers naturels A et B lorsque :

  1. A et B sont codés sur 5 bits.
  2. A est codé sur 8 bits et B sur 7 bits.
  3. A est codé sur 8 bits et B sur 5 bits.

Exercice 6

Trouvez le nombre de bits nécessaire pour trouver le produit des entiers relatifs (codés avec le bit de signe) A et B lorsque :

  1. A et B sont codés sur 5 bits.
  2. A est codé sur 8 bits et B sur 7 bits.
  3. A est codé sur 8 bits et B sur 5 bits.

Exercice 7

Trouvez le nombre de bits nécessaire pour trouver le produit des entiers relatifs (codés avec le complément à 2) A et B lorsque :

  1. A et B sont codés sur 5 bits.
  2. A est codé sur 8 bits et B sur 7 bits.
  3. A est codé sur 8 bits et B sur 5 bits.

Exercice 8

Trouvez le nombre de bits nécessaire pour trouver le produit des entiers naturels A et B lorsque A est codé sur a bits et B sur b bits.

Voir une solution