Assembleur 80x86 | FCOS |
---|---|
INTEL MPU 80387+ | Float COSinus |
Syntaxe
FCOS |
Description
Cette instruction calcule le cosinus du registre mathématique ST(0) et l'enregistrer dans le registre mathématique ST(1); ensuite met dans le registre mathématique ST(0) à la valeur 1,0. Attention, cette commande est disponible uniquement sur les 80387 ou postérieur.
Algorithme
MODULE FCOS SI opérande dans le rang ALORS C2 ← 0 ST ← COS(ST) SINON C2 ← 1 FIN SI MODULE COS(X) R ← X x X S ← 42.0 BOUCLE POUR I ← 10 JUSQU'A 1 S ← 4.0 x I - 2.0 + (-R) / S FIN BOUCLE POUR S ← S x S RETOURNE (S - R) / (S + R) |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
FCOS | D9h FFh | Cette instruction permet de calculer le cosinus du registre mathématique ST(0) et l'enregistrer dans le registre mathématique ST(1); ensuite met dans le registre mathématique ST(0) à la valeur 1,0. |
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 843
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 417 à 418.
Dernière mise à jour : Vendredi, le 5 septembre 2014