Adloun

NSI (première) · Chapitre 1 · Exercice de TD

Sur 8 bits, effectuer l'addition binaire de c(60) et c(-100) et…

Représenter les entiers · Le complément à deux · niveau 2

Énoncé

Sur 8 bits, effectuer l'addition binaire de et et vérifier que le résultat code bien .

Corrigé

Les deux codages. : . Pour , on code , soit .

L'addition, posée comme sur des entiers positifs :

00111100
10011100
11011000

Aucune retenue ne sort du huitième bit.

La lecture. Le bit de poids fort vaut : le nombre est négatif. Sa valeur est . C'est bien le résultat attendu.

Contrôle machine : depuis_complement_a_2("11011000") rend .

Ce qu'il faut voir : le processeur n'a rien fait de particulier. Il a additionné deux octets comme s'ils étaient positifs. C'est la convention de codage, et elle seule, qui rend le résultat juste.

100 % gratuit

Essaie le suivant avec le tuteur

Faire l'exercice suivant avec le tuteur

Sans compte : le cours, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant avec le tuteur →