言語
このセクションの内容:
言語オプションは、アセンブラ言語の特定の動作を制御します。

ユーザシンボルで大文字と小文字を区別する
大文字と小文字の区別をオン/オフにします。デフォルトでは、大文字と小文字の区別はオンになっています。これはつまり、たとえば、LABELとlabelは、異なるシンボルを指します。大文字と小文字の区別がオフの場合、LABELとlabelは同じシンボルを指すことになります。
マクロの引用符
各マクロ引数の左右の引用符に使用する文字を選択します。デフォルトでは、引用符の文字は < および > です。
マクロの引用符は、別の表記法に合わせて引用符を変更したり、マクロ引数に<または>を含めることができるようにします。

代替ニーモニック、オペランド、レジスタ名を許可
既存のアプリケーションから IAR アセンブラ for Armへの移行を可能にするため、代替レジスタ名、ニーモニック、オペランドを許可できます。これは、アセンブラコマンドラインオプション-jによって制御されます。Arm ADS/RVCT アセンブラ用に書かれたアセンブラソースコードには、このオプションを使用します。詳細情報については、-j を参照してください。
コードメモリ内のデータRead不生成
このオプションを使用して、データの読み取りが許可されず、コードの実行のみが許可されるメモリ領域から実行するコードを生成します。
このオプションは、リンカによって実行される自動ライブラリ選択にも影響します。このオプションでコンパイルされたライブラリを使用するかどうかを決定するため、IAR固有のELF属性が使用されます。
このオプションはArmv7-Mコアでのみ使用でき、位置独立でコンパイルされたコードと組み合わせることはできません。