Noto che la cosa si fa complicata;
documentandomi in internet ho scoperto che x caricare gx e gy nei miei registri st0 e st1 devo utilizzare l'istruzione fld e fstp per recuperare il risultato e che l'istruzione fld prende come operando o un registro FPU o un operando in memoria, che puo' essere un real4 o real8; ma come poter passargli tale tipo di valore;
se provo a scrivere fld eax, il compilatore mi segnala errore.Come devo fare allora per caricare questi due benedetti valori?