汇编程序问题

2019-03-23 18:16发布

我在STM32的 C程序中插入汇编程序老是出现一些莫名其妙的问题,比如Bad register name symbol, expected Integer register。不知是何缘故。。。。。。
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
_limingliang
1楼-- · 2019-03-24 03:50
/ 有添加相应的头文件吗?
白丁
2楼-- · 2019-03-24 07:16
你说的“老是出现一些莫名其妙的问题”,我看到这里理解是你的问题并不是一定出现,有时候出现有时候不出现,另外一点就是出现了很多问题,而你只描述了一小块问题。

keil的汇编有些指令是不支持的,比如对寄存器进行ldr,这个就是不支持的,这种时候直接使用c语言的赋值即可。所以我更倾向的是你在函数内部
  1. __asm{




  2. }
复制代码

函数定义还是按照c的格式
EETUX
3楼-- · 2019-03-24 09:07
 精彩回答 2  元偷偷看……
ywlzh
4楼-- · 2019-03-24 09:41
编译器也有一些是做的不到位的,尽量还是用C也吧

一周热门 更多>