Section courante

A propos

Section administrative du site

Assembleur 80x86

FSIN

INTEL MPU 80387+ Float SINus

Syntaxe

FSIN

Description

Cette instruction permet d'effectuer le calcule de la fonction trigonométrique du sinus du registre ST(0) et le copie dans le registre ST(1), le registre ST(0) prend la valeur 1,0.

Algorithme

MODULE FSIN
   SI ST(0) < 263 ALORS
      C2 ← 0
      ST(0) ← SIN(ST(0))
   SINON
      C2 ← 1
   FIN SI

MODULE SIN(X)
   RX x X
   S ← 42.0
   BOUCLE POUR I ← 10 JUSQU'A 1
      S ← 4.0 x I - 2.0 + (-R) / S
   FIN BOUCLE POUR
   RETOURNE 2.0 x X x S / (R + S x S)

Mnémonique

Instruction Opcode Description
FSIN D9h FEh Cette instruction permet d'effectuer le calcule de la fonction trigonométrique du sinus du registre ST(0) et le copie dans le registre ST(1), le registre ST(0) prend 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 850
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 484 à 485.

Dernière mise à jour : Vendredi, le 5 septembre 2014