导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→我的心得

* 44196: KEILC 烦!!!!

   guest 
guest发表的帖子 

 我的心得
不要象PC机那样写程序。
我的心得:
1、尽量不要使用有符号数,不管是CHAR,INT,有利于提高速度;
2、不要用浮点库,那样会很大;
3、不要用乘除法如:a/10,a*10等等,那样也会很大;
4、有一些语句尽量分开写,如:a[index++],a[index >  >   2],不如写成,index++,a[index],或index = index >  >   2,a[index];
5、嵌套语句不要太多,那样容易产生一些意想不到的问题
6、中断中using ??,其中问号不要使用与主程序相同的寄存器组,否则它不会保护现场。
7、时间要求严格的话,使用C与汇编混合编程。
8、出现问题可以用KEIL仿真一下,看一下汇编代码是怎么样的,这样容易找出问题,在C原代码下,通常是不能发现的。

发表时间:2003年11月3日15:52:06

  
回复该帖

本主题共有 6 帖,分页:>>>>>该主题的所有内容[6]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  44197.[详细]优化等级降低!我试过,但情况差不多.
摘要:优化等级降低!我试过,但情况差不多.  我现在也没辙,只好拿以前备份一段程序,然后一点点往上加,非常的小心.一点把握也没有什么时候会出问题. ......(133字)
- [浅海区][657次] 2003年11月3日

  44198.[详细]谢谢,!
摘要:......(无内容)
- [浅海区][814次] 2003年11月3日

  44258.[详细]answer
摘要:模式改为small,不要用中文注释,尽量将注释部分去掉。 C51没有你想象的那么烦,比汇编简单(当然是用熟了的话) 有问题可发:liuxia1217@sohu.com[em01]......(144字)
- [guest][808次] 2003年11月4日

[上一篇帖子]:优化等级降低!我试过,但情况差不多.优化等级降低!我试过,但情况差不多.  我现在
[下一篇帖子]:谢谢。我试试。不过.dat不是播放类文件嘛。 以后还有多麻烦你了。