[其他ST产品] 如何在COSMIC C文件中使用汇编语言

[复制链接]
 楼主| 原来是wjc 发表于 2024-3-30 19:15 | 显示全部楼层 |阅读模式

在COSMIC C文件中使用汇编语言常见的方法有如下两种:使用#asm …#endasm组合格式
或_asm("…"); 单行格式。
举例1:
unsigned char temp_A;
Void func1(void)
{
...
#asm
PUSH A
LD A,(X)
LD _temp_A,A
POP A
#endasm
...
}
注:在C嵌汇编环境下使用全局变量,要在该全局变量名称前加下划线"_"。
举例2:
Void func1(void)
{
...
_asm("rim");
_asm("nop");
...
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

86

主题

1249

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部