您的位置:首页 > 其它

C51笔记(2)--Keil C 程序优化

2010-01-18 17:18 148 查看
1. 采用短变量。如bData,unsigned char。
2. 无符号变量。51不支持符号运算。
3. 避免使用浮点指针。浮点运算时要禁止中断。
4. 局部变量代替全局变量。编译器分配局部变量在内部存储,全局变量在外部存储。
5. 为变量分配内部存储区。
6. 使用特定指针。
7. 使用调令。
8. 使用宏代替函数。
9. 使用小存储器模式。
10. 使用运行库。注意调用非重入函数时最好关闭中断。(可重入的概念:当程序在这个函数中运行还未退出时,因为某种原因这个函数是否可以被再次调用,如递归调用和中断调用。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: