飛思卡爾單片機MC9S08SH32乘法和除法的運算速度慢?


飛思卡爾單片機MC9S08SH32,在main內循環乘法和除法的運算,速度慢,怎么解決?

2 个解决方案

#1


簡化乘除法成移位吧,減少浮點運算。

#2


這個系列8位機貌似沒有硬件乘除法。在編譯的時候講乘法和除法編譯成超長的一段,所以會慢,尤其是再加上浮點運算。
這個只能是用2的整數倍然后左移右移來優化自己的算法,否則無解。除非是換芯片。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com