Forum: PC Hard- und Software FPU-befehle ansprechen


von roboterheld (Gast)


Lesenswert?

hallo, ich suche eine deutsche anleitung für die fpu-befehle.
und zwar begreife ich nicht, wann wo welche werte in  welches register 
geschoben werden.
st(0) usw.


ich finde nichts in deutsch.

mfg

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

"Die fpu-befehle".

Welche?

Meinst Du die der 80x87-FPU?

Die sind in einem entsprechenden 80x86-Programmierhandbuch beschrieben, 
und so etwas gibt es auch auf Deutsch.

von Daniel D. (bademeister)


Lesenswert?

Also ich hab mir vor einigen Jahren mal "ASSEMBLER GE-Packt" gekauft, 
kostet knap 15€. Da sind so alle Befehle bis (in meiner Ausgabe) SSE2 
drin, inkl. FPU, MMX und 3dNow..

Da sind bei den FPU-Befehlen auch Tabellen, wann welches Register 
gesetzt wird drin.
Insgesamt klein, kompakt und alles drin.

von Daniel D. (bademeister)


Angehängte Dateien:

Lesenswert?

so siehts in etwa aus...

von sechsnullsechs (Gast)


Lesenswert?

Die x86 FPU ist eine Stackmaschine, dh operiert immer auf den paar stack 
registern. Es steht im Manual wie's genau geht.

von Uhu U. (uhu)


Lesenswert?

Wenn du die FPU bei der Arbeit beobachten willst, schreib einfach ein 
kleines Programm, das einige Fließkommarechnungen veranstaltet, 
compiliere im Debug-Modus, starte es im Debugger, schalte auf das 
Disassembly-Fenster und laß dir die FPU-Register anzeigen.

Dann kannst du beobachten, wie Profis die FPU verwenden...

von Jojo S. (Gast)


Lesenswert?


von roboterheld (Gast)


Lesenswert?

Johannes, danke für den internethinweis.

hat mir sehr geholfen. jetzt weiss ich auch wo meine ganzen werte 
geblieben sind und nicht zum vorschein kamen.

mfg

von Wolfram Q. (quehl)


Lesenswert?

bei der FPU muß man aufpassen: Durch 0 dividieren ergibt keine 
fehlermeldung, Ergebnis ist 8000.

mfg

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
Noch kein Account? Hier anmelden.