STM32 M0和M3内核单片机做浮点除法运算和整型除法运算,分别的用时。希望能给大概数据参考。

STM32 M0和M3内核单片机做浮点除法运算和整型除法运算,分别的用时。希望能给大概数据参考。,第1张

这个只能这样建议你;编写C语言代码,然后编译调试,可得到汇编语言代码,把代码复制出来;统计其指令周期数,及一个指令周期的实际时间(需要获得STM32的相关资料);1)机器指令中没有直接浮点运算指令,而是由很多相关指令的等效(高级CPU则是采用微指令)所以也叫做伪指令;2)这些单片机代码的运行还是独占CPU的,没有时间片的概念,就是说一个函数过程的运行,除了中断的打扰,就没有其他能够干扰其运行时序。至于说,影响其他过程的运行问题,如果你把浮点运算放到中断函数内运行,是会影响到中断外的其他过程的运行时效,否则代码是线性运行的,一个个排队执行,没有谁影响谁的问题;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/8661557.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存