我正在使用 yagarto 的 arm-none-eabi 来编译汇编代码,但它给出了消息
Error: bad instruction `a DCD 1,2,3'
Run Code Online (Sandbox Code Playgroud)
当我使用 DCD 指令时
使用不合法吗?如果没有,我如何为 ARM 中的数据保留内存空间?
谢谢
该DCD指令用于 RealView 的汇编程序。如果您使用的是 GNU 汇编程序,请尝试以下操作:
a: .word 1,2,3
Run Code Online (Sandbox Code Playgroud)
请注意,您可能需要自己处理对齐(DCD自动对齐字边界上的数据 - 我不确定这样.word做)。