Einzelnen Beitrag anzeigen

user0

Registriert seit: 28. Okt 2005
25 Beiträge
 
Delphi 7 Personal
 
#1

FPU Word $133F existiert nicht

  Alt 10. Jul 2007, 10:43
Hallo leute,

ich will für mein Programm die FPU-Exceptions abschalten. Ich habe im Internet mehrfach gelesen, dass das per
Set8087CW($133F); geht. Nur übernimmt der Prozessor diese Einstellung leider nicht.

Ich habe ein Testprogramm geschrieben, dass das FPU-Word auf alle möglichen Einstellungen (0..65535) setzt, und danach prüft, ob die einstellungen übernommen wurden:

Delphi-Quellcode:
...
     function J_Get8087CW: word;
     asm
       FNSTCW result
     end;
     ...
     ListBox_Values.Clear;
     for i := 0 to 65535 do begin
         Set8087CW(i);
         if J_Get8087CW = i then begin
            ListBox_Values.Items.Add('$' + IntToHex(i,4));
         end;
     end;
...
Ausgegeben werden 2048 mögliche einstellungen. $133F ist aber nicht dabei

Weiß jemand warum?

P.S.: Aus $133F wird immer $137F
  Mit Zitat antworten Zitat