请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F2800157 大家好、
以下是客户可能需要您的帮助的问题:
sTmpUint32_3 = sTmpUint32_1 - sTmpUint32_2;
以上代码行、编译后的汇编代码如下所示。
测试发现运行这些汇编代码需要 6 CPU 周期(使用 CCS-->运行-->时钟)。
这些指令都是单周期指令。 他们应该只承担 4 之间的空闲时间。 他们为什么会采用 6 CPU 周期?
0849dc: 761F0262 MOVW DP, #0x262 0849de: 0606 MOVL ACC, @0x6 0849df: 0308 SUBL ACC, @0x8 0849e0: 1E0A MOVL @0xa, ACC
--
谢谢、此致