• 已解决 33821 个问题
  • 已帮助 5814 位优秀工程师

keil中如何使用asm嵌入汇编?

代人凌峰 2019-05-07 浏览量:1030

core_cm3.c中使用__ASM来嵌入汇编,必须使用这个吗

在keil中使用asm嵌入汇编,会报错“没有找见asm的定义”,如何才能使用asm

单片机 STM32
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 内嵌汇编标识是一个宏,需要引用库头文件,keil定义的宏是_ASM,你想用asm的话,可以 #define asm __ASM
    • 发布于 2019-05-07
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:2
  • asm是keil在编译的时候执行的,如果不想使用ASM关键字。可以建一个汇编源文件,起到的作用是相同的。
    • 发布于2019-05-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 在keil里面,可以使用

    __asm volatile
    ()

    来声明这段是汇编,这个​volatile意思是防止被编译器优化

    • 发布于2019-05-15
    • 举报
    • 评论 0
    • 0
    • 0

keil中如何使用asm嵌入汇编?