Logikschaltungen
Welche Bedingung zur Feststellung eines Überlaufs bei der Addition von Zahlen in Zweierkomplementdarstellung ist richtig?
- AWenn der Übertrag in das höchstwertige Bit und der Übertrag aus dem höchstwertigen Bit verschieden sind
- BWenn das Ergebnis 0 wird
- CWenn die Summe des niederwertigsten Bits 1 ist
Antwort und Erläuterung anzeigen
Antwort: A. Wenn der Übertrag in das höchstwertige Bit und der Übertrag aus dem höchstwertigen Bit verschieden sind
Bei der Zweierkomplementaddition liegt ein Überlauf vor, wenn die Summe zweier positiver Zahlen negativ oder die zweier negativer Zahlen positiv wird, und er lässt sich daran feststellen, dass Übertrag in das höchstwertige Bit und Übertrag aus dem höchstwertigen Bit verschieden sind (XOR beider ist 1). Bei 4 Bit ergibt z. B. 0111(7) + 0001(1) = 1000(−8). Bei der Addition von Zahlen mit verschiedenem Vorzeichen tritt kein Überlauf auf. Die CPU unterscheidet dies als V-Flag vom vorzeichenlosen Überlauf als C-Flag.