Hallo! Ich möchte im Programm zwischen negativen und positiven Overflows unterscheiden können. Wie kann ich das? Ich habe im µC folgende Flags: /* Carry flag */ /* Sticky Zero flag */ /* Overflow flag */ /* Negative flag */ /* REPEAT loop active flag */ /* CPU Interrupt Priority Level */ /* Digit Carry flag */ /* DO loop active flag */ /* Combined A/B saturation flag */ /* Combined A/B overflow flag */ /* Acc B saturation flag */ /* Acc A saturation flag */ /* Acc B overflow flag */ /* Acc A overflow flag */ Danke!!
Kann es nicht passieren, dass beim negativen Overflow das Vorzeichen sich ändert? Das heisst, wenn es eine negative Zahl war und es zum Überlauf kam, dann entsteht eine positive?? Kann es nicht vorkommen?
Doch. Aber: Zeig mit den Fall eines Überlaufs bei Addition oder Subtraktion, bei dem das Vorzeichen gleich bleibt.
>>Nach erkanntem Überlauf das Vorzeichen vom Ergebnis ansehen.
Soll ich dann das Vorzeichen ansehen, und wenn das Vorzeichen positiv
ist, dann war es ein negativer Überlauf?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.