LOCAL疑似命令は、マクロ定義の内部のみで使用可能なラベルの宣言に使用します。LOCAL疑似命令で宣言されたnameがマクロ展開中に現われると、マクロアセンブラはそのnameをほかと競合しないユニークな名前に置き換えます。
; a sample program for LOCAL chip lc864008 b_ne macro val,dst local skip be val,skip bro dst skip: endm cseg b_ne #0, over org 200h over: b_ne #0, under nop under: nop end
上記の例はBRO疑似命令を用いて、分岐先に応じた命令語の自動発生を行うBNEOマクロ命令を定義、および使用した例です。次にそのアセンブル結果を示します。
(C)SEGA ENTERPRISES, LTD., 1998