求助!如何把GCC编译器下的C语言嵌入汇编转换成keil5的编译器下的嵌入汇编

2019-07-20 01:54发布

__asm__ __volatile__ ( "frsqrta.s %0, %1" : "=r" (tmp3) : "r" (arg));  这是GCC编译器下在C语言中嵌入的汇编,如何改成keil5下正常使用的呢?
使用的单片机是STM32F429
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
锐意
1楼-- · 2019-07-20 14:02
 精彩回答 2  元偷偷看……
edmund1234
2楼-- · 2019-07-20 14:56
锐意 发表于 2019-5-15 18:55
拷贝那个ASM的文件就可以吗?老哥

如果没写过汇编就在项目文件中选中某一C文件, 右键Option for the File。。。
把Generate Assembler SRC File 及 Assemble SRC File 勾上(不是灰 {MOD}的), 编译后, 就会有一个*.s文件, 跟着它的格式改吧
edmund1234
3楼-- · 2019-07-20 19:36
锐意 发表于 2019-5-15 18:55
拷贝那个ASM的文件就可以吗?老哥

或者用这个当模板吧

        AREA ________, CODE, READONLY         ; <<--- Segment Name, 随便给个名吧
               
                EXPORT        ffffffff
                                                
ffffffff
          。。。。。。。。。。。


         end
edmund1234
4楼-- · 2019-07-21 00:58
 精彩回答 2  元偷偷看……
锐意
5楼-- · 2019-07-21 04:04
edmund1234 发表于 2019-5-15 19:28
要详细了解就找度娘
在这里是不可能一条一条的给你都说的明白的

好的谢谢老哥

一周热门 更多>