Documente Academic
Documente Profesional
Documente Cultură
• Transfer de date:
- fld: loads floating point into stack
- Fst, fstp: copie valoarea din varful stivei in alta locatie a stivei
sau intr-o variabila
- Fxch: schimba valoarea din varful stivei cu o valoare din
registrii FPU
• Conversii:
- fild: converteste un integer in extended precision si face push
in varful stivei
- Fist si fistp: converteste extended precision intr-un integer si
salveaza valoarea in memorie pe baza setarilor de rotunjire
din registrul de control FPU (bitii 10 si 11)
- Fbld si fbstp – incarca si stocheaza valori BCD pe 80 de biti
Conversia integer – floating point
• FNOP No OPeration
• FPREM Partial REMainder rest
• FPREM1 Partial REMainder 1 rest, calculat conform standardul
IEEE 754
• FXTRACT eXTRACT exponent and significand
• FWAIT asteapta
• FSAVE, FNSAVE, FRSTOR: salveaza si incarca starea FPU.
Destinatia trebuie sa fie de cel putin 94 de bytes