最简单的一个子程序 谁可以帮我讲讲 浮点指令的用法,详细解释一下下面的程序,给点浮点运算的资料,

surstar 2005-06-24 02:58:41
_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 我以前从来没有用过浮点寄存器的指令,我想你们以前第一次遇到浮点寄存器的困惑也是我现在的困惑, 您能把当年你怎么理解的告诉我吗?
...全文
77 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
surstar 2005-06-27
  • 打赏
  • 举报
回复
my email:yuhejun@126.com
大熊猫侯佩 2005-06-24
  • 打赏
  • 举报
回复
对应于浮点的指令看。
找一本 cpu 结构的书。
qlmi 2005-06-24
  • 打赏
  • 举报
回复
1.你所说的浮点寄存器我想应该就是浮点处理器里的寄存器堆栈;
2.我给你资料,自己学吧!
3.留下email;
4.同2;
5.这个问题不好说,我想和CPU指令之间的区别就是浮点寄存器的指令有很多是隐藏操作数的。不过这也不是问题,关键是要把基础知识掌握好,比如:浮点数的机器表示、IEEE关于浮点数的标准。

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧