IAR FOR430怎么加汇编啊

2019-07-19 16:31发布

请问各位大侠,我现在用430F2001做个低功耗电量显示,因为内部只有1K空间在加完SMBUS协议和LED规则显示及一些处理后代码空间就用完了。
现在已经是最高级优化了,已占用996个字节空间。还需要开定时中断喂狗,剩下的怎么也插不进去。我发现IAR的编译器实现寄存器操作哪怕简单的|=BIT3都要占用6个字节空间,想在这上面改成1_2个字节实现请问怎么办呢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
309030
1楼-- · 2019-07-20 15:16
C语言源文件用‘extren’关键字导入被汇编语言源文件导出的标号。
汇编语言源文件用‘PUBLIC’关键字把标号导出给C语言源文件。  
汇编语言源文件用‘EXTREN’关键字导入被C语言源文件导出的标号。
pmp
2楼-- · 2019-07-20 16:10
c和汇编联合没有用过的
pmp
3楼-- · 2019-07-20 17:42
一般不需要汇编来完成吧
FAQ
4楼-- · 2019-07-20 18:21
当年我也像你一样,勒紧裤腰带的用那种容量非常小的弹片机做产品。写程序要算指令数量,否则动不动就超了。

后来按照我的心中的想法。我学了高级点的弹片机,做产品自然也有意思点,往往越高级的弹片机资源多少,做出来的东西可能越好玩。从那以后我再也没有遇到容量不够的情况了,哈哈。
米尔豪斯
5楼-- · 2019-07-20 20:10
 精彩回答 2  元偷偷看……
309030106
6楼-- · 2019-07-20 20:10
嵌入汇编到是能提高程序效率

一周热门 更多>