J'aimerais savoir comment on passe d'un flottant (traité avec le co-processeur) a un entier DW
![]()
![]()
merci d'avance les gars![]()
J'aimerais savoir comment on passe d'un flottant (traité avec le co-processeur) a un entier DW
![]()
![]()
merci d'avance les gars![]()
T'a essayé de diviser par 1?
euh non ^^ je te montre :Envoyé par NecroMagik
voici une de mes procédures
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 CalculerX proc pusha Finit Fld alpha ;on load alpha FCos ;on en fait le cosinus Fld t ;on load le temps Fmul ;on multiplie Fild vitesse ;on load la vitesse et on multiplie egalement Fmul Fld _10 ;on va le multplier par 10 fmul Fstp X ;ma réponse est Dans X déclaré en dt ;mais je le veux dans un registre dw:/ popa ret CalculerX endp
c'est bon j'ai trouvé, merci quand meme![]()
Tu nous en fais profiter ?Envoyé par cluigi
![]()
je reviens a une heure aussi tardive rien que pour ca, je suis passé en vitesse tout à l'heureEnvoyé par Alcatîz
![]()
mon erreur était de mettre un registre entre crochet comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ...... fild _10 fmul ;on fait les operation voulues avec le co-processeur FISTP word ptr [coordY] ;on sauve ainsi .....
mais après cela le registre valait 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 FISTP word ptr [AX] ou FISTP word ptr [DI]
donc il faut bien mettre une variable déclaré en word (dw)
ps: je pense que ça doit fonctionner avec les double word, on déclare
et on fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part coordX dd ?
bonne soirée a tous et surtout a tous ceux qui vont se casser la tete toute la nuit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part FISTP Dword ptr [coordX]
@+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager