最简单的一个子程序 谁可以帮我讲讲 浮点指令的用法,详细解释一下下面的程序,给点浮点运算的资料,
_dwPara180 dw 180
_Calc proc _dwDegree,_dwRadius
local @dwReturn
fild dwCenterX ;dwCenterX在前面声明了的了
fild _dwDegree
fldpi
fmul
fild _dwPara180
fdivp st(1),st
fsin
fild _dwRadius
fmul
fadd
fistp @dwReturn
mov eax,@dwReturn
ret
_Calc endp
1 浮点寄存器是怎么回事?
2 上面的代码给我解释一下可以吗?
3 给点浮点运算的资料
4 浮点指令的用法
5 我以前从来没有用过浮点寄存器的指令,我想你们以前第一次遇到浮点寄存器的困惑也是我现在的困惑, 您能把当年你怎么理解的告诉我吗?