Assembleur 80x86 | FSAVE |
---|---|
INTEL MPU 8087+ | Float Save |
Syntaxe
FSAVE source |
Description
Cette instruction permet de sauvegarder l'état courant du coprocesseur dans l'emplacement mémoire spécifié par source.
Algorithme
source(FPUControlWord) ← FPUControlWord source(FPUStatusWord) ← FPUStatusWord source(FPUTagWord) ← FPUTagWord source(FPUDataPointer) ← FPUDataPointer source(FPUInstructionPointer) ← FPUInstructionPointer source(FPULastInstructionOpcode) ← FPULastInstructionOpcode source(ST(0)) ← ST(0) source(ST(1)) ← ST(1) source(ST(2)) ← ST(2) source(ST(3)) ← ST(3) source(ST(4)) ← ST(4) source(ST(5)) ← ST(5) source(ST(6)) ← ST(6) source(ST(7)) ← ST(7) FPUControlWord ← 037Fh FPUStatusWord ← 0 FPUTagWord ← FFFFh FPUDataPointer ← 0 FPUInstructionPointer ← 0 FPULastInstructionOpcode ← 0 |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
FSAVE mem | 9Bh DDh /6 | Cette instruction permet de sauvegarder l'état courant du coprocesseur dans l'emplacement mémoire spécifié par source. |
Voir également
Langage de programmation - Assembleur 80x86 - MPU : Coprocesseur mathématique
Références
Le livre d'Or PC, Martin Althaus, 1992, ISBN: 2-7361-0934-1, page 849
Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2A: Instruction Set Reference, A-M, Edition Intel, Mars 2010, Publication No. 253666-034US, page 478 à 481.
Dernière mise à jour : Vendredi, le 5 septembre 2014