Exercices sur les valeurs de base

Effectuer cette addition de deux nombres binaires codés sur 8 bits sans faire de conversion.Vérifier le résultat obtenu en effectuant les conversions.

   (00110011)2+ (00011100)2

a= ((0b110011)/2)+ ((0b011100)/2)
print (a)

>>> 39.5

Recommencer avec cette nouvelle addition.

(10110011)2+ (01011100 )2

a= ((1b110011)/2)+ ((0b011100)/2)
print (a)

>>> 

Ecrire 45 en binaire

1286432168421
00101101

Inverser les bits:

10110100

Ajouter 1:

101101001

101101000
+101101001
= 111111001

Comment est représenté -128 codé sur 8 bits:

128 = 10000000

1286432168421
10000000

Complément à 1: On inverse les bits pour que la conversion de 128 devienne -128: 1000000 → 00000001

Complément à 2 : 00000001 + 1 → 100000001

écrire -3,3125 en binaire

3= 00000011 0,3125=

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *