Hallo,
ich bin ganz und gar kein Assembler-Profi, allerdings kann ich dir sagen, dass fmul nur Fließkommazahlen vom Real-Typ verarbeiten kann. Eine Multiplikation in Assembler würde etwa so gehen:
Delphi-Quellcode:
var
g,h: Real;
begin
g := x;
h := y;
asm
fld g
fmul h
fstp h
end;
end;
Kurze Erklärung: die Variable g wird in den FPU-Speicher geladen und mit h multipliziert, abschließend wird h gespeichert.
Was die Division angeht, so kann ich dir nicht helfen,
Google spuckt aber
das hier aus.
Mit freundlichen Grüßen,
Ben