._line_top


コンパイラの#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制御命令の効果は無効になります。