源程序中代码的优化和ICCAVR常见的错误代码及其解释.pdfVIP

  • 14
  • 0
  • 约4.45千字
  • 约 3页
  • 2020-06-18 发布于安徽
  • 举报

源程序中代码的优化和ICCAVR常见的错误代码及其解释.pdf

源程序中代码的优化和 ICCAVR 常见的错误代码及其解释 (1)用移位实现乘除法运算 a=a*4; b=b/4; 可以改为: a=a2; b=b2; 说明:通常如果需要乘以或除以 2n,都可以用移位的方法代替。在 ICCAVR 中,如果乘以 2n, 都可以生成左移的代码,而乘以其它的整数或除以任何数,均调用乘除法子程序。用移位的方 法得到代码比调用乘除法子程序生成的代码效率高。实际上,只要是乘以或除以一个整数,均 可以用移位的方法得到结果,如: a=a*9 可以改为: a=(a3)+a ICCAVR 常见的错误代码及其解释 !E Cant open input file C:\Documents 错误分析: 错误提示的大体意思是:无法打开 C 盘根目录下的文件 “Documents”。事实上,我 们都知道这里的 Documents 显然是 Documents and Setting 文件夹名称的前一个单词。 ICC 并不支持路径名称中含有空格,因此系统将 Documents and Setting 的第一个空格认

文档评论(0)

1亿VIP精品文档

相关文档