• 使用开发环境SimplicityStudio编译程序时,Debug发现变量的值计算出错,应如何解决?

  • 创建于2015-05-28

1个回答

  • carol_世强 (0)

    原因是:编译器优化,可以关闭编译器的优化选项进行观察。如果打开优化,对于tempbyte=65535-tempbyte这个计算公式, 编译器会直接将65535-tempbyte的结果直接拿来做下一步的计算(这个计算结果保存在core register里面),而不是赋值给tempbyte用来计算,因为这样优化以后可以减少一个赋值的周期。

    创建于2015-05-28

相关服务

  • +1 赞 0

相关推荐

查看更多>

搞研发 找元件
下载世强元件电商APP