マクロの機能として定義される一連のステートメントの終了をアセンブラに指示します。
[指定形式]
シンボル欄
|
ニモニック欄
|
オペランド欄
|
コメント欄
|
|
.endm
|
|
[; コメント]
|
[機能]
- | マクロの機能として定義される一連のステートメントの終了をアセンブラに指示します。 |
[用途]
- | .macro疑似命令,.rept疑似命令,および.irp疑似命令に続く一連のマクロ・ステートメントの最後には,必ず.endm疑似命令を記述します。 |
[詳細説明]
- | .macro疑似命令と.endm疑似命令の間に記述された一連のマクロ・ステートメントがマクロ・ボディとなります。 |
- | .rept疑似命令と.endm疑似命令の間に記述された一連のステートメントが,REPT-ENDMブロックとなります。 |
- | .irp疑似命令と.endm疑似命令の間に記述された一連のステートメントが,IRP-ENDMブロックとなります。 |
- | 本疑似命令に対応する.macro疑似命令,.rept疑似命令,および.irp疑似命令が存在しない場合,メッセージが出力され,アセンブルが中止されます。 |
[使用例]
ADMAC .macro PARA1, PARA2
mov PARA1, r12
add PARA2, r12
.endm
|
.rept 3
add 1, r15
sub r15, r16
.endm
|
.irp PARA 1, 2, 3
add PARA, r10
st.w r10, [r20]
.endm
|