- 13
- 0
- 约1.57万字
- 约 25页
- 2018-09-08 发布于浙江
- 举报
arm汇编和c语言优化
2008年07月28日 22 22 02
关于嵌入开发中ARM的 C代码优化
下面是网络上收集关于 ARM的 C代码优化方法 ,在嵌入开发中应该有用 :
[声明 :以下方法非本人发现和总结 ,均为有心之人无私贡献 ,谢谢他们的劳动与分享 !]
=======================================================
C数据类型
1. C语言的程序优化与编译器和硬件系统都有关系 ,设置某些编译器选项是最直接最简单的优化
方式。在默认的情况下 ,armcc是全部优化功能有效的 ,而 GNU编译器的默认状态下优化都是
关闭的。ARMC编译器中定义的 char类型是8位无符号的 ,有别于一般流行的编译器默认的 char
是8位有符号的。所以循环中用 char变量和条件 i ≥ 0时 ,就会出现死循环。为此 ,可以用 fsigned
-char (for gcc )或者 -zc (for armcc )把 char改成 signed。
其他的变量类型如下 :
char 无符号8位字节数据
short 有符号16位半字节数据
int 有符号32位字数据
long 有符号32位字数据
long long 有符号64位双字数据
2. 关于局部变量
大多
您可能关注的文档
最近下载
- 2023年惠州市惠东县医疗卫生事业单位(县域医共体)招聘笔试真题.docx VIP
- 逻辑哲学论中文版分享.pdf VIP
- 2024年江苏省泰州市中考地理试题卷(含答案).docx
- 新版《建筑业企业资质标准》建市159号.doc
- 老山自行车馆结构及抗震性能剖析.ppt VIP
- 惠州市惠东县医疗卫生事业单位招聘笔试真题2024.pdf VIP
- 2025年中国—马来西亚钦州产业园区管理委员会选聘人才20人笔试备考题库附答案详解.docx VIP
- 现代文阅读答题的18个套路.pptx VIP
- 2024年江苏省泰州市中考生物试题卷(含答案解析).docx
- 期末基础模拟卷(试卷)2025-2026学年六年级语文下册统编版(含答案).docx VIP
原创力文档

文档评论(0)