Skip to main content

IAR Embedded Workbench for Arm 9.70.x

ソースフォーマット

このセクションの内容:

アセンブラソース行のフォーマットは次のとおりです。

[label [:]] [operation] [operands] [; comment]

ここで、コンポーネントは次のとおりです。

label

ラベルの定義。アドレスを表現するシンボルです。ラベルの開始位置を最初の列にする場合(つまり、行の左端から開始する場合)、:(コロン)はオプションです。

operation

アセンブラ命令またはディレクティブ。開始位置は、最初の列にしないでください。左側に空白を含める必要があります。

operands

アセンブラ命令またはディレクティブには、オペランドを含めないか、1つまたは複数のオペランドを使用することができます。オペランドはコンマで区切ります

comment

コメント。前に;(セミコロン)を付けます。

CまたはC++のコメントも許可されます。

表135 アセンブラソースラインコンポーネント


コンポーネントは空白またはタブで区切ります。

ソース行は1行あたり2,047文字以内にします。

タブ文字 ASCII 09Hは一般的な慣行に従って、列8、16、24などに拡張されています。これにより、リストファイルでのソースコード出力およびデバッグ情報に影響があります。タブはエディタによって設定が異なる可能性があるため、ソースファイルでタブを使用しないでください。