1

yagarto の arm-none-eabi を使用してアセンブリ コードをコンパイルしていますが、メッセージが表示されます

Error: bad instruction `a DCD 1,2,3'

DCD命令を使用している場合

使用するのは合法ではありませんか?そうでない場合、ARM でデータ用のメモリ領域を予約するにはどうすればよいですか?

ありがとう

4

2 に答える 2

5

DCDディレクティブは RealView のアセンブラ用です。GNU アセンブラーを使用している場合は、代わりにこれを試してください。

a: .word 1,2,3

自分でアラインメントを処理する必要がある場合があることに注意してください(DCDワード境界でデータを自動的にアラインします-そうするかどうかはわかりません.word)。

于 2013-06-15T15:16:06.403 に答える