コンパイラの#pragma inline_asm 指定情報です。
[指定形式]
シンボル欄
|
ニモニック欄
|
オペランド欄
|
コメント欄
|
|
._line_top
|
inline_asm
|
[; コメント]
|
[機能]
- | ._line_top疑似命令はコンパイラの#pragma inline_asm 指定情報です。 |
[詳細説明]
- | ._line_top疑似命令は,コンパイラが出力するCソース・プログラムの#pragma inline_asm 指定情報です。 |
- | ._line_top疑似命令は,inline_asm指定関数における命令列の開始を意味します。 |
[注意事項]
- | inline_asm指定関数では,$MACRO/$NOMACRO/$WARNING/$NOWARNING以外のアセンブラ制御命令の記述を許可しません。また疑似命令については,以下に記載した命令以外の記述はできません。下記以外の命令を記述した場合はエラーとなります。 |
- | データ定義疑似命令(.db/.db2/.dhw/.db4/.dw/.db8/.ddw/.dshw/.ds/.float/.double) |
- | マクロ疑似命令(.macro/.irp/.rept/.local/.endm) |
- | inline_asm指定関数では,ローカル・ラベル以外のラベル定義は禁止とし,記述した場合はエラーとなります。 |
- | inline_asm指定関数では命令展開は無効ですが,$MACRO制御命令により,命令展開を有効とすることができます。なお,._line_end疑似命令が現れた時点で,$MACROおよび$NOWARNING制御命令の効果は無効になります。 |