初学MASM,写了个程序,涉及到浮点运算,郁闷了两天
那个纠结啊,直到今天才搞懂!!!
貌似网上的资料少了点,虽然找到了,可没太多说明(可能我汇编底子烂的可以吧)
先看看一个简单的代码片段
fild dwRadius
fild _dwDegree
fldpi
fmul ;角度*Pi
fild dwPara180
fdivp st(1),st ;角度*Pi/180

这篇博客讲述了作者在学习MASM汇编语言时遇到的浮点运算困惑,通过分析一个计算圆上点坐标的问题,发现错误在于混淆了`fild`(装入整数)和`fld`(装入浮点数)指令。博主强调了正确理解和使用x86浮点指令的重要性,并指出查看Intel指令手册对于解决此类问题的必要性。
最低0.47元/天 解锁文章
1532

被折叠的 条评论
为什么被折叠?



