質問編集履歴
1
情報追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,17 @@
|
|
8
8
|
|
9
9
|
ただ、そこでIAR側の`MODULE ?cstartup`という文と`CSTACK`というシンボルの意味が解らず書き換えられません。
|
10
10
|
|
11
|
+
|
12
|
+
|
13
|
+
`MODULE`はIARでは「ライブラリモジュールの開始」らしいですが、リファレンス内にも説明がないためライブラリモジュールというのがいまいち理解できていません。そのため、GASでどう置き換えればいいのか調べられていないです。マクロのようなものなのでしょうか?
|
14
|
+
|
15
|
+
また`?cstartup`の`?`は、単なるラベルの一部でいいのでしょうか。IARでは何かを明示するときにラベルに`?`をつける、などの慣習があるのかと思いましたがリファレンスには見当たらず、これも情報不足です。
|
16
|
+
|
17
|
+
`CSTACK`については、他のファイルからインポートしている気配がないのですが、IARの予約語かなにかでしょうか? ただ、IAR以外の資料で、リンカのほうで指定しているらしきものもあり、正体が判然としません。
|
18
|
+
|
19
|
+
|
20
|
+
|
11
|
-
この
|
21
|
+
これらの記述の意味や役割、GNUアセンブラにおいて代替となる記述などに心当たりのある方がいらっしゃればご教授いただきたいです。
|
12
22
|
|
13
23
|
|
14
24
|
|