2016-03-04 62 views
1

当装配上raspbian以下行:STMFDGT R0, {R1,R2,R3}Raspbian汇编

Error: bad instruction `stmfdgt r0,{r1,r2,r3}' 

这是为什么法律助记符不承认? 没有条件部分一切工作正常。

AS版本是:

GNU汇编(GNU Binutils的用于Raspbian)2.25 版权所有(C)听英语自由软件基金会 这个程序是免费软件;您可以在GNU通用公共授权版本3或更高版本的条款 下重新分发。 该程序完全没有保修。 这个汇编器被配置为`arm-linux-gnueabihf'的目标。

回答

2

你的汇编可能是默认配置为使用旧的ARM语法(其中条件代码来任何其他后缀之前基本助记符,还有其他一些区别),而不是较新的UAL语法。添加一个.syntax unified指令来解决这个问题。

+0

非常感谢 - 这是问题所在 –