Calculer en complément à 2 sur 8 bits les additions suivants :
a) 122 + (-7);
b) (-111) + (-17);
c) 111 + 17
Faire apparaitre toutes les retenues intermédiaires. Préciser si le résultat est correct ou s’il y a dépassement de capacité.
a) 122 + (-7) : 1 1111 000 (retenues) 0111 1010 (122) 1111 1001 (-7) 0111 0011 (155) è 0111 0011 représente bien 115 (2 dernières retenues à 1) b) (-111) + (-17) : 1 1111 111 (retenues) 1001 0001 (-111) 1110 1111 (-17) 1000 0000 (-27 = -128) è 1000 0000 représente bien -128 (2 dernières retenues identiques) c) (-111) + 17 : 0 1111 111 (retenues) 0110 1111 (111) 0001 0001 (17) 1000 0000 (-27 = -128) è 1000 0000 représente bien -128 (erreur ≠ 128 / 2 dernières retenues différentes)
Ajouter un commentaire