请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:F28M35H52C 大家好,我正在尝试用C语言将同步机器模拟器嵌入F28M35H52C1 Concerto微控制器中。 它应该是一个实时模拟器,因此执行时间非常重要。 对此,我对数学表达式如何“转换”为汇编程序有一些疑问。 例如,这是我的代码的一个实际句子:
*(*(a + K1)+ K2)=(-(b + i)->p_coef[0]* sq_module_u +(b + i)->p_coef[0]*(b + i)->u_i -(b + i)->q_coef[0]*(b + i)-> sq (b + i)+ b + i) (b + i)->q_coef[1]*(b + i)->u_r)*(b + i)->u_I / module_u)/ sq_module_u -(b + i)->p_coef[2];
它不会让我感到厌烦,但它能不能降低程序的性能? 我是否应该将这条线分割成其他较短的线? 我不知道这样说是否有用,但我使用的是32位浮点和FPU。
提前感谢。