Cosinus d'un angle en degrés masm32

Contenu du snippet

Bonjour ,tous est dans le titre!

le programme execute ca:

Tmp=120
st(0)=Cos(Tmp*Pi/180)
Tmp=st(0)
c'est tellement évident.

Source / Exemple :


.386
.387
.model flat, stdcall
option casemap :none
include \masm32\include\windows.inc
include \masm32\include\user32.inc
includelib \masm32\lib\user32.lib   
include \masm32\include\kernel32.inc
includelib \masm32\lib\kernel32.lib

.data
PiDiv180	dd	0.017453292519943296   ; Pi/180 
Tmp		dw	?

.data?

.code
start:

;Angle = 120

mov dx,120

finit

mov Tmp,dx
fild Tmp
fmul PiDiv180
fcos 
fistp	Tmp
fwait   

;Tmp= -0.5

invoke ExitProcess,0

end start

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.