Alors que je me prépare pour un examen d'architecture de montage/processeur pour l'école la semaine prochaine, j'ai trouvé quelque chose de plutôt confus.L'indicateur de condition négative N est-il également défini avec un dépassement de capacité?
Lors d'une addition binaire, nous avons appris sur quatre drapeaux de condition:
N = résultat est négatif
Z = résultat est zéro
C = opération a produit un report
V = fonctionnement produit débordement
Mais je suis un peu confus quant à savoir si le drapeau N doit être réglé en cas de débordement.
Considérons cet ajout de 4 bits en complément à deux de 6 + 7 comme exemple:
0110
0111+
-----
1101 = result
Maintenant, lors du calcul en 4 bits avec deux de numéros de complément, cela se traduit évidemment par un trop-plein. Il devrait en résulter 13 (01101 en 5 bits), mais aboutit à -3, car il ne peut être affiché qu'en 4 bits. Donc, ma question est la suivante: est-ce que le drapeau N négatif est également défini dans ce cas? Parce que le résultat est un nombre négatif.
Oui, c'est réglé. Le drapeau N est simplement une copie du bit le plus significatif. Bien sûr, il peut être réglé sans trop de débordement. – Jester