单片机:浮点运算是怎样完成的?
在单片机中,用到浮点运算时,比如:1.23456 * 8单片机是怎样处理的。
是不是先用乘法变为整数算出结果, 再用除法还原的?
另外,小数部分是怎样存储的?
[解决办法]
是不是把浮点运算变成定点 运算啊
阶码相加 ,尾数相乘
[解决办法]
我也没看过相关的资料,但是听说过在IEEE有一个浮点数标准,LZ可以找找相关的资料看看
[解决办法]
不过乘以8的话,直接左移就OK了!!
不过不知道浮点数怎么表示的
[解决办法]
不是的。
浮点数有自己的处理方法,你有兴趣应找书看看再说。
像51之类的MCU要用整数来仿真浮点数,而另外某些MCU可直接支持浮点数。