View Single Post
Old 11-03-2005, 11:20   #20
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Goldrake_xyz
Deutschland !
Forse non mi sono espresso bene, intendevo dire che i registri
della FPU sono ad 80 bit, mentre quelli della CPU se sono a 64
bit possono prendere il dato Floating convertito a 64 bit
direttamente dal coprocessore aritmetico.

Fin dai tempi dell' 8086 il 8087 lavorava ad 80 bit
poi i dati dal matematico potevano passare solo in memoria
nelle lunghezze standard di 80 bit/64 bit/32 bit
gli ultimi due erano una conversione del registro ad 80 bit.
Istruzioni : FLD (float load) / FST (float store)

Quindi è chiaro che se il float a 64 bit (long real) può essere
caricato in una sola volta, in un registro di CPU, questo
è un bel risparmio di tempo

Tchuss_
Il problema è che non esistono istruzioni per s/caricare direttamente un valore a 64 bit fra un registro della CPU e uno dell'FPU.

Per cui il problema non si pone...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso