Problème binaire

Faucheur95370 Messages postés 1 Statut Membre -  
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Alors voila j'ai un exercice sur le binaire à rendre mercredi prochain et j'essaye de le faire depuis environ 5 heures... Apparemment c'est un exercice rapide mais j'ai vraiment du mal alors un petit coup de pouce de votre part serai le bienvenu car je suis désespéré (PS: je ne savais pas dans quelle section poser ma question alors je suis désolé si je me suis trompé).

Voici l'exercice recopier tel quel :

Exercice 4 : débordement

2)Nombres binaires signé (C2)
DANS CET EXERCICE TOUS LES NOMBRES SONT ECRITS SUR 5 BITS.

a)Effectuez les six opérations suivantes en notant bien les retenues intermédiaires si elles existent.

01010+01100 01010-10100 10100-01010
10100+10110 00101+11101 00101-00011

b)Donnez une méthode qui, en regardant uniquement le signe des nombres utilisés, permet de repérer les résultats faux. Appliquez-la aux résultats de la question a).

c)Convertissez chaque nombre dans le système décimal et vérifiez que quatre résultats sont faux.

d)L'unité de calcul de l'ordinateur utilise une autre méthode plus simple pour détecter les débordements.
On peut détecter le débordement en comparant la retenue qui sort de ce même rang : il y a débordement si la retenue entrante est l'inverse de la retenue sortante.
Vérifier cette approche sur chacune des six opérations.
Pourquoi est-elle préférable à l'autre méthode ?

Fin de l'exercice.

Alors voila mes principaux problèmes :
-Je suppose mais je ne suis pas sur que les nombres des six opérations de l'énoncé sont des entiers non signés (ce n'est pas du tout précisé...)
-Dans le cas ou ils ne sont pas signés, je trouve seulement 2 résultats faux après avoir calculé des centaines de fois ces opérations (j'ai utilisé la méthode du complément à 2 pour les soustractions) : 10100+10110 il y a un débordement, 00101+11101 il y a également débordement..

Je n'attends pas forcément que vous me résolviez l'exercice en entier mais au moins me donner un coup de pouce pour les 3 première questions (j'ai aucune idée pour la b))

Merci d'avance de votre aide =)

A voir également:

2 réponses

KX Messages postés 19031 Statut Modérateur 3 020
 
Je cite :

"Exercice 4 : débordement
2)Nombres binaires signé (C2)
"

Ainsi ta supposition comme quoi les entiers sont non signés est fausse... Reprends donc ton exercice en considérant, comme c'est marqué, que les entiers sont signés !
0
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
pour b), si tu fais une addition de nombre de même signes, tu ne doit pas changer le signe. De mémoire, un 1 en début de champ signifie négatif. Ainsi 1xxxx+1xxxx=0xxxx le résultat est faux de même avec 0xxxx+0xxxx=1xxxx.
dans le même esprit pour les soustractions.
0