1.macro m1 v1, v2 2 LOCAL l1, l2 3label&v1: 4l1: .byte v1 5label&v2: 6l2: .byte v2 7.endm 8 9.macro m2 v1, v2 10 m1 %(v1), %(v2-v1) 11.endm 12 13.macro m3 str 14 .ascii &str 15.endm 16 17 .data 18 19m2 1, 3 20m2 9, 27 21 22m3 "abc" 23m3 <"1", "23"> 24 25 .noaltmacro 26 27.macro m4 str 28 .ascii "&str" 29.endm 30 31m4 "!!<>'" 32 33 .altmacro 34 35m3 "!!<>'" 36