Einzelnen Beitrag anzeigen

archimedix

Registriert seit: 17. Jul 2011
21 Beiträge
 
Delphi 10.4 Sydney
 
#1

Int64-Überlauf erkennen / Registerabfrage

  Alt 11. Aug 2011, 11:42
Hallo,

gibt es eine Möglichkeit zu erkennen, ob bei einer Rechenoperation mit Int64-Typen ein Überlauf aufgetreten ist?

Und zwar das ganze nicht über den Overflowcheck des Compilers, sondern z.B. über eine Auswertung der Prozessorregister.

Ich kenne mich mit asm leider nicht aus und weiß daher nicht, was die CPU in irgendwelchen Flag-Registern im Falle eines Überlaufs hinterlässt und wie man das abfragen kann. Wer kann mir hier weiterhelfen?
  Mit Zitat antworten Zitat