.macro m1 v1, v2 LOCAL l1, l2 label&v1: l1: .byte v1 label&v2: l2: .byte v2 .endm .macro m2 v1, v2 m1 %v1, %(v2-v1) .endm .macro m3 str .ascii &str .endm .data m2 1, 3 m2 9, 27 m3 "abc" m3 <123> .noaltmacro .macro m4 str .ascii "&str" .endm m4 "!!<>'" .altmacro m3 "!!<>'"